Я предполагаю, что для машины, которая находится за прокси-сервером, единственный путь к Интернету - через прокси. Таким образом, вы не можете получать входящие соединения, а делать исходящие только через HTTP-прокси.
Это немного сложно, но может помочь настройка VPN через OpenVPN. Для клиентов OpenVPN существуют параметры прокси-сервера HTTP, которые могут позволить ему подключаться к серверу OpenVPN, который вы используете за пределами сети.
Эта система, в которую вы хотите включить RDP, должна быть настроена как клиент OpenVPN. Используйте параметры http-proxy
, как описано здесь.
На стороне сервера вы захотите сделать это (что потребует от вас установки сертификатов сервера и клиента - для этого проще использовать xca, чем выполнять действия, описанные в документации OpenVPN), чтобы убедиться, что клиент, система, в которую вы хотите включить RDP, всегда получает один и тот же VPN-IP.
Когда клиент и сервер активны и подключены, с серверного компьютера, который находится за пределами этой сети, вы должны иметь доступ к mstsc /v:{VPN-IP}
из диалогового окна Windows "Выполнить", чтобы получить к нему доступ.
Если вы не хотите устанавливать OpenVPN непосредственно на сервер Win2k, установите его в другой системе за прокси-сервером в той же сети, а затем, как только вы подключитесь к этой промежуточной системе RDP, оттуда перейдите на сервер WIn2k. Windows 7 и 8 справляются с "каскадным" RDP немного лучше, чем XP ИМХО.