FoxyProxy
FoxyProxy is a browser plugin for Chrome and Firefox that can automatically switches an internet connection across one or more proxy servers based on URL patterns.
Firefox
To further isolate the work environment with your personal workspace, use Firefox Profile Manager to provide separate instances of Firefox.
Proxychains
proxychains-ng forces TCP applications to route through a proxy without changing each application's native proxy settings.
Mitmproxy
mitmproxy is an interactive proxy used to inspect and debug HTTP/HTTPS traffic. It is more advanced than a regular SOCKS proxy because it performs a man-in-the-middle flow for TLS connections.
Citrix
We access a Citrix workstation through Citrix portal by downloading a .ica file and running it. These text based files include configurations of the connection to the Citrix workstation. We can open these .ica files in a text editor, modify the configuration to use a SOCKS5 connection.
Curl
curl has native SOCKS5 proxy support and certificate trust flags, so no extra tooling is needed to route requests through the SSH tunnel.
Remote Desktop Protocol
To run Remote Desktop Protocol (RDP) to a workstation via a SOCK5 proxy, we can use Remmina on Linux and modify the .remmina files to use SOCKS5.