Operating system of your personal machine or mobile device

Linux

Although there are various Linux RDG clients, there are none that handle proxying via a Terminal Services Gateway. The solution for Linux users is to bypass the TS Gateway by first logging onto the Imperial VPN and then using the RDP client to connect directly with the target machine.