2

Этот пользовательский кабельный модем, который мне дал провайдер, не поддерживает перенаправление внешнего порта на другой внутренний порт. (Например, я не могу переадресовать входящее соединение через порт 80 на порт 3389 на моем основном ящике и входящее соединение на порт 21 на порт 3389 на моем старом ящике. Мне нужно сделать это, чтобы избежать блокировки портов.)

Я знаю, что могу обойти это, изменив порт RDP на моих машинах, но не могу, потому что у меня уже есть HTTP-сервер, который должен работать на 80 для внутреннего тестирования.

Я не мог найти никаких обновлений программного обеспечения, я не мог получить никакой поддержки от своего интернет-провайдера, и я не мог найти лучшие кабельные модемы. (Кабельные модемы очень необычны по сравнению с модемами ADSL.)

Так можно ли обойти это ограничение?

1 ответ1

1

Используйте один компьютер в качестве транслятора порта. Сконфигурируйте маршрутизатор для переадресации всех необходимых портов (без изменений) на этот компьютер.

Используйте что-то вроде socat, чтобы при необходимости перекинуть соединение на другой порт на другом компьютере.

пример

 socat TCP4-LISTEN:80 TCP4:otherpc:3389

Обновление: Grawity указывает ниже, что с помощью Windows вы можете сделать что-то вроде

c:\>netsh
netsh>interface portproxy
netsh interface portproxy>add v4tov4 listenport=80 connectaddress=192.168.0.100 connectport=3389 protocol=tcp

Смотрите Microsoft Technet

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .