Start a new topic
Implemented

FreeRDP Plugin for Windows RoyalTS

I wonder if we might be able to get an alternative RDP plugin for Royal TS on Windows vs. the one based on native Windows RDP? Maybe something based on FreeRDP like in Royal TSX?


Why? A few reasons. One, the native Windows plugin doesn't support folder redirection...only full drive redirection. I'd rather just share my downloads folder with the shared terminal server, and not my whole C drive, thanks! Also, while this may be more of a bug that I consider a feature, FreeRDP ignores the server side setting requiring people to manually type a password. It's super annoying on my Windows machine to have to log in again manually every time I resize the window or change monitors, while on my Mac I can just do that without thinking because the app will automatically log in for me with a saved password.


Also, it might just be me, but FreeRDP seems quite a bit faster than the native Windows RDP plugin. That might be apples to oranges and my Mac is just faster, but it's good to have choice I think.


5 people like this idea

I also wished there was SOCKS support for RDP in Royal TS for Windows. This has been asked for for quite some time. For me an alternative would be to allow overrides of the target host and port at connection time similar to the dynamic credentials which allow you to determine the login credentials at connection time but there does not seem to be any way to do that as well.


2 people like this

No, as mentioned above it will be in the next major version. We are working hard to get a beta out as soon as possible but I'm afraid it will still take a while.


2 people like this

Update: the release from today brings proxy (http/socks5) support to the FreeRDP plugin.


1 person likes this

Just an FYI:

I just created a PR for proxy support in our repo here: https://github.com/royalapplications/royalapps-community-freerdp/pull/15

In my tests, SOCKS5 proxy works very well with the new FreeRDP plugin. http doesn't work on Windows yet. Still investigating but probably an issue with wfreerdp.exe


Right now I'm working on the UI for Royal TS' FreeRDP plugin to support proxy configurations. Hopefully I have a build next week for you to test.


Regards,
Stefan


1 person likes this

I think the lack of comments on this thread is not 100% representative of demand for this feature.


When I discovered the proxy configuration in Royal TSX (mac client), I was s positively surprised. Mainly as I had no idea that it was at all possible to connect RDP over a Socks5 proxy.


Since then, I have been using it extensively as a connection concentrator (to simplify firewall configurations, and to better track connections on the proxy server side).


A couple of weeks ago, I pushed the engineered solution, a jumphost installed as an Ubuntu server installation with:


* sniproxy

* danted (socks proxy)

* openssh (default installation)


With that setup, we could limit the access over VPN to just that jumphost server.


But when our windows based engineers started to use it, we realized that the proxy configuration is missing in the Royal TS (windows client).


So, the lack of interest is probably more a lack of marketing of the possibilities.


If it is possible to implement this as a FreeRDP plugin, that would most likely be enough for us.


Thanks for an otherwise very good product.


1 person likes this

FreeRDP Plugin is in the works and we even open sourced it here:

https://github.com/royalapplications/royalapps-community-freerdp


The plugin will be available in the next major version.


Regards,
Stefan


1 person likes this

sorry key information to add - Sometimes it actually hangs my RoyalTS V7 until I kill the wfreerdp.exe child process.



1 person likes this

Hi Michael,


sorry that you are experiencing this behavior.

While the little title bar also appears for me when connecting, the screen shows the remote session as expected, which is fully functional for me. 


Would you please be able to share more information regarding your connection setup, the operating system you are using, and any other information that might be useful in a new ticket here:

https://www.royalapps.com/go/support-ticket-new


Thanks & best regards,

Christoph 


1 person likes this

No worries. Thanks for your efforts. Update this post when it's ready.

I am also interested in SOCKS5 proxy support. Apparently the Mac version supports http and SOCKS5 proxies so I wonder if it also works with the Windows version. So far I am unable to find the options to configure the proxy. I have not tried to generate an entry using Dynamic Folders but I guess that would not work.

Is there any documentation for the FreeRDP plugin?


I would like to see if it is possible to set up a SOCKS configuration (like I do in Royal TSX).


I also have the minimized FreeRDP window issue in my test installation.

Hi there jgriffiths,


can you also please create a ticket via the following link, so we can help you troubleshoot the issue:

https://www.royalapps.com/go/support-ticket-new


Thanks & best regards,

Christoph

Hiya,


Yep same odd issues when using FreeRDP plugin too, will just get the minimized freerdp window inside RoyalTS, although it thinks its connected.


Setup is Windows 11 remoting to various Server OS (2019/2022). I see it creates the wfreerdp.exe in user profile appdata temp, if i delete this file and reconnect then it usually works again ok.


Thanks

Hi!


just to "officially" report here, the feature is available in the Royal TS V7 beta:

https://www.royalapps.com/ts/win/features-beta


Regards,
Stefan

I saw there was a beta. The FreeRDP plugin doesn't work quite right for me yet. (No criticism; I know this is just a beta.)


When I connect (according to the log: successfully), I get a little titlebar in the bottom-left of the tab with the hostname of the connection. But the rest of the tab is blank, and I can't close the tab. Or the window. I have to force-close from Task Manager. I've dropped back to the Windows RDP plugin for the moment.

Login or Signup to post a comment