Я пытаюсь настроить удаленный рабочий стол на своем компьютере. В настоящее время он работает под управлением Windows 7. RDP настроен на разрешение входящих подключений.
Я следовал инструкциям на PortForward.com, но мне не повезло. Вот подробности:
Router: TP-LINK WR841N -- WanIP=192.168.0.2, LanIP=192.168.0.1
DHCP Bounds = 192.168.1.100 (start) through 192.168.1.199
Computer Static IP (Assigned) = 192.168.1.151
External IP (whatsmyip.com) = 111.67.xxx.xxx
Также следует отметить, что порт 3389 на маршрутизаторе перенаправлен на IP 192.168.1.151 и он включен для всех протоколов.
Теперь при запуске PFPortCheck я получаю сообщение «Не удалось проверить порт 3389, так как этот порт заблокирован другим приложением. Закройте все приложения, которые могут использовать этот порт, и повторите попытку».
Это забавно, ведь я удалил все антивирусы и брандмауэры со своего компьютера, а также отключил Защитник Windows.
Итак, я запускаю «netstat -aon» и получаю следующее:
TCP 0.0.0.0:3389 0.0.0.0.:0 LISTENING PID=1216
PID 1216 не отображается в диспетчере задач, но использование "tasklist" из командной строки показывает, что это svchost.exe. Поэтому я убил процесс с помощью "taskkill /PID 1216 /F", и он чудесным образом завершился.
Возвращаюсь к PFPortCheck, пробую снова протестировать порт. Только теперь получаю "We wasn't unable to ping your router" и "Your port is NOT OPEN or not available!".
Итак, может ли кто-нибудь сказать мне, как открыть этот порт, чтобы я мог перейти улицу и подключиться к нему по RDP?
Спасибо,
Джейсон
решение1
Я почти уверен, что процесс, который блокирует 3389, — это сам RDP. Если вы сначала отключите удаленные соединения и снова проверите, то тест должен пройти успешно, по крайней мере, у меня так получилось.
- Панель управления > Система > Удаленные подключения
- Отключите удаленные подключения и нажмите «Применить».
- Повторите попытку с помощью средства проверки портов. RDP может потребоваться около минуты, чтобы освободить порт.
- После получения результатов вы можете снова включить удаленные соединения и нажать «Применить».
Это должно по крайней мере сузить круг поиска для вас, в настоящее время у меня есть порты, которые тестируются успешно после отключения RDP. Не уверен, в чем остальная часть проблемы.
решение2
Ваш интернет-провайдер может блокироватьПеренаправление портав зависимости от вашего пакета. Решением будет обновление вашего пакета. Ссылка:Блокирует ли мой интернет-провайдер порты? Есть и другие обходные пути; ссылка:Как мне получить сервер, если мой интернет-провайдер блокирует входящие запросы на мой IP?
решение3
Вполне возможно, что мешает брандмауэр Windows.
Откройте оснастку MMC брандмауэра Windows ( wf.msc
в поле «Выполнить» или в поле «Начать поиск»), щелкнитеВходящие правилаи найдите следующие правила:
Группа из 5 правил должна быть отмечена зеленой галочкой. Вероятно, вам не нужны правила TCP-WS-In/TCP-WSS-In, но я все равно включаю их для полноты.
Если они не отмечены зеленым, выберите все 5, щелкните правой кнопкой мыши, затемВключить правило. Попробуйте снова войти по RDP.