You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Nick Couchman (Jira)" <ji...@apache.org> on 2021/05/11 13:53:00 UTC

[jira] [Commented] (GUACAMOLE-1338) Handle dwservice agent protocol

    [ https://issues.apache.org/jira/browse/GUACAMOLE-1338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17342578#comment-17342578 ] 

Nick Couchman commented on GUACAMOLE-1338:
------------------------------------------

I'm not necessarily opposed to this; however, I'm seeing one challenge that seems a bit of a road-block in this case. The API examples that they have documented, including the "Open Source" nature of the server seem to be more about interacting with their web service and less about how they actually display the data. Guacamole is a protocol, and is designed to translate other remote desktop protocols, like RDP and VNC, to and from Guacamole.

To effectively support dwservice in Guacamole it seems like we'd need to know a little more about the protocol itself. My guess is they're doing something very Guacamole-like themselves - they've got an API that manages the connections, and then they're probably translating images to JPEG or PNG (or some combination of that) in order to display them efficiently over the WAN.

Whether we can effectively support dwservice or not, I've thought a few times in the past about trying to make a Guacamole-based remote support tool. I think it would need to be a separate code from the current Guacamole Client (or an extension, at the very least), as the use-case is different enough - instead of having people log into a central web site and then access remote servers, you need some sort of agent on the remote system that "registers" the system centrally (could be at boot-up, or could be when the user needs support), and then be able to have administrators/support personnel access those systems. You'd also want to use a protocol and/or driver on the remote system side that could mirror the screen rather than locking it, so that the local user and the Guacamole user could access it concurrently. My thought was some sort of version of guacd that would run on the remote systems that would first register the system with the web interface, and then would be able to mirror the screen once an admin connected to it. I don't think it'd be terribly difficult to accomplish, just a bit of work to re-tool things in such a way as to support the slightly nuanced use-case.

> Handle dwservice agent protocol
> -------------------------------
>
>                 Key: GUACAMOLE-1338
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1338
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole-client
>            Reporter: Millicent Billette
>            Priority: Minor
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> For remote deskop, today there is VNC and RDP handled by guacamole.
>  
> DWService use open-source agent easy to use for end-user (like proprietary one from anydesk or teamviewer).
> I would love to use it in guacamole.
>  
> PS : perhapse there is other way to handle my use-case :
> As IT support, i give a pre-configured binary (for windows, linux or mac),
> the end-user launch it (or install and start it),
> I can use there computer like if i was in front of it.
> the end-user stop it,
> I can no more acces to there computer.
> (like reverse-VNC gitso do, but with cross plateform usage)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)