Перенаправление портов внутри маршрутизатора (DD-WRT)

Я настроил SSH туннель, на мой DD-WRT через стандартный порт 22.

Я хотел бы открыть другой порт на моем маршрутизаторе в качестве прокси-порта для SSH, скажем, порт 80, в случае, если брандмауэр не позволяет мне подключиться к порту 22. Как я могу это сделать? Я предполагаю, что это может быть комбинация настройки SSH TCP Forwarding (который я оставил установить "OFF", потому что я до сих пор не могу найти, что он ничего не делает, когда на),Port Forward (который я установил для пересылки TCP 80 в 192.168.1.1:22) и iptables (который я не модифицировал, потому что я только местно их понимаю).

в настоящее время я могу получить доступ к туннелю SSH через порт 22. Если я сканирую порт 80, он показывает open, но я не могу установить через него SSH-соединение. Полагаю, проблема в моем брандмауэре.

может кто-нибудь ответить, как я должен настроить маршрутизатор, используя графический интерфейс как можно больше, чтобы прокси-порт 80 до 22 на localhost?


моя конфигурация: DD-WRTv24-sp2, сборка 14896

текущая конфигурация iptables:

# OpenVPN
iptables -I INPUT 1 -p tcp --dport 1194 -j ACCEPT
iptables -I FORWARD 1 --source 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT

# Force-Filter DNS
iptables -t nat -A PREROUTING -i br0 -p udp --dport 53 -j DNAT --to $(nvram get lan_ipaddr)
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 53 -j DNAT --to $(nvram get lan_ipaddr)
12
задан Brandon Lebedev
20.01.2023 12:21 Количество просмотров материала 3491
Распечатать страницу

2 ответа

Я предполагаю, что вы хотите открыть порт 80 на стороне "Интернет" для пересылки на порт 22 сервера на стороне "LAN"?

Я не уверен, как это сделать на DD-WRT, но я думаю, что вы должны сделать это в два шага:

  1. настройте DD-WRT на "переадресацию портов" на портах 80 и 22 на целевой сервер

  2. настройте SSH на целевом сервере для прослушивания портов 22 и 80.

0
отвечен pepoluan 2023-01-21 20:09

на Администрирование > Команды добавьте следующую строку в файл конфигурации брандмауэра:

iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 80 -j DNAT --to $(nvram get lan_ipaddr):22
0
отвечен Brandon Lebedev 2023-01-21 22:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх