Как обойти неспособность модема перенаправлять порты

Как обойти неспособность модема перенаправлять порты

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

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

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

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

решение1

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

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

пример

 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 Технет

Связанный контент