Я использую RDP все время на работе для удаленного доступа к моему домашнему компьютеру. Проблема в том, что порт 3389 заблокирован брандмауэром нашей компании, поэтому я настроил службу RDP дома, чтобы прослушивать порт telnet (23). Мой старый маршрутизатор (3 года назад) имел обыкновение изменять номер порта при пересылке (например, с 23 на 3389), поэтому мне не пришлось менять порт прослушивания RDP, но мой новый Netgear не имеет этой опции.

Я пытаюсь сменить маршрутизатор на ddwrt (Buffalo WBMR-HP-G300H-EU), но мне было интересно, есть ли у ddwrt возможность изменить порт при пересылке (это может иметь определенное имя, но я не уверен что это!). Если бы не другой гигабитный роутер предлагал это?

1 ответ1

1

Иногда это называется преобразованием адресов портов (PAT) или преобразованием сетей и портов (NAPT).

Не упоминается в документации DD-WRT для переадресации портов

Однако он обсуждает "Port Mapping"

Пример: для сопоставления порта 81 с внутренним портом 80 на 192.168.1.2 введите команду

iptables -t nat -I PREROUTING -p tcp --dport 81 -j DNAT --to 192.168.1.2:80
iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT

Недостатком является то, что это не так очевидно, как другие методы, но вы можете использовать программу под названием Firewall Builder, чтобы сделать это проще. Этот параметр также исчезнет при перезагрузке маршрутизатора, если вы не разместите эти команды внутри сценария запуска.

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