Назад | Перейти на главную страницу

Как подключиться через прокси с помощью удаленного рабочего стола?

Итак, у меня есть домашний сервер под управлением Windows Server 2003. Я использую настройку двойной сетевой карты, а также маршрутизацию и удаленный доступ, чтобы связать внутреннюю частную сеть с внешним подключением. Внешнее соединение подключается непосредственно к моему кабельному модему (поэтому между маршрутизаторами и другими устройствами нет).

Проблема, с которой я столкнулся, заключается в том, что я не могу удаленно подключиться из места за пределами дома (поэтому подключаюсь к внешнему подключению сервера) к серверу с помощью удаленного рабочего стола или VNC. Я включил оба порта в брандмауэре маршрутизации и удаленного доступа, чтобы разрешить доступ, и я включил удаленный рабочий стол в Windows Server 2003.

Странно то, что я жестяная банка получить доступ к репозиторию SVN моего домашнего сервера, и я могу даже пропинговать IP-адрес сервера. Я использую IP-адрес для попытки подключения, хотя я использую имя, предоставленное dyndns.com для подключения к моему репозиторию SVN, поэтому это не должно иметь значения (я знаю, что IP-адрес разрешается правильно).

Есть идеи, с чего начать диагностику этого? Я ничего не видел в журнале событий моего сервера. Если потребуется какая-либо другая информация, дайте мне знать. Спасибо.

ОБНОВЛЕНИЕ: И последнее: мы используем прокси-сервер на работе, и я почти на 100% уверен, что это виновато. У меня есть обходной путь - если я подключаюсь к нашей VPN (даже если я уже внутри здания), я могу подключиться к моему домашнему серверу. Это с VNC. Тем не мение, есть ли способ подключиться через прокси с помощью удаленного рабочего стола?

ЕЩЕ ОДНО ОБНОВЛЕНИЕ: Действительно, проблема была вызвана http-прокси, за которым я сижу на работе. Приемлемый обходной путь - использовать мое VPN-соединение для обхода прокси-сервера, и я в деле!

Вы упомянули, что не можете получить доступ к своему серверу "из места вне дома". Означает ли это, что вы не можете получить доступ к домашнему серверу из любой место, или просто с работы?

Если вы не можете установить сеанс RDP на свой сервер из любого места и предполагая, что все настроено правильно, я бы предложил переключить порт RDP по умолчанию (3389) на другой.

Например, попробуйте использовать порт 33890 на своем сервере терминалов. Я видел ту же проблему пару раз, и это произошло потому, что интернет-провайдер клиента блокировал трафик на порт 3389. Если интернет-провайдер блокирует трафик по номеру порта, то изменение порта по умолчанию на другой позволит вам решить эту проблему. Однако, если интернет-провайдер фильтрует трафик на уровне приложения (т. Е. На уровне 7), этот совет не поможет.

Если проблема, с которой вы столкнулись, возникает только тогда, когда вы пытаетесь подключиться с работы, это, вероятно, связано с тем, что вы находитесь за прокси-сервером HTTP, который обычно пересылает только трафик HTTP / HTTPS, и тогда вы не сможете использовать другие протоколы. (например, RDP или VNC).

Вы можете проверить это, используя telnet команда, как предложил pnti. Если telnetting не работает, то вполне вероятно, что вы не сможете установить сеанс RDP или VNC с работы на домашний сервер.

Попробуйте telnet проверить доступ к данному порту извне.

telnet home_machine 3389 for Remote Desktop or
telnet home_machine 590x (0 or higher) for VNC

BTW: Включили ли вы удаленный доступ в Window Server (Компьютер> Свойства> Удаленный)?

Если вы используете Vista, вам необходимо добавить клиент Telnet.