SUMMARY Since KRDC v24.01.80 rdp Extra Setting was removed. Those settings were passed to FreeRDP Since then, settings as '/proxy:socks5://127.0.0.1:3129' can not be configured, preventing connections behind a proxy. STEPS TO REPRODUCE 1. Open KRDC 2. Connect to RDP: Type the machine name 3. Machine Settings are shown, and no proxy settings can be found OBSERVED RESULT No proxy settings can be found, causing a connection failure EXPECTED RESULT Successful connection to the RDP server SOFTWARE/OS VERSIONS Linux/KDE Plasma: ArchLinux KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.7.0
I assume this is for an RDP specific proxy? The reason the "extra settings" was removed is that rather than the RDP plugin just being a frontend for running "xfreerdp" it now makes use of the FreeRDP library directly, as embedding FreeRDP doesn't work on Wayland.
*** Bug 484102 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/network/krdc/-/merge_requests/93
Git commit 70d6bbfbdd1cd4e6df2bef6d6ae1e71c568b03ec by Akseli Lahtinen. Committed on 16/04/2024 at 12:20. Pushed by akselmo into branch 'master'. rdp: Proxy and Gateway settings Add settings menu for both proxy and gateway settings, and hooks the settings to the rdpsession.c and FreeRDP. M +1 -0 .gitignore M +20 -0 core/krdc.kcfg M +102 -0 rdp/rdphostpreferences.cpp M +33 -0 rdp/rdphostpreferences.h M +462 -263 rdp/rdppreferences.ui M +50 -0 rdp/rdpsession.cpp https://invent.kde.org/network/krdc/-/commit/70d6bbfbdd1cd4e6df2bef6d6ae1e71c568b03ec