Перенаправление портов OpenWRT

Перенаправление портов OpenWRT

У меня роутер OpenWRT.

Мне нужно добиться перенаправления портов в зоне LAN. Я имею в виду, что каждый раз, когда я нажимаю на локальный адрес на порту 40413, он должен перенаправляться на 192.168.1.111:443

Например, если я введу в браузер: https://192.168.1.111:40443 он должен указывать на 192.168.1.111:443 Это довольно просто с простым правилом iptable:

iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 40443 -j REDIRECT --to-port 443

Я пробовал добавить его в /etc/firewall.user, но безрезультатно...

Я также попробовал с правилом основной конфигурации брандмауэра: /etc/config/firewall

config redirect
   option name 'owncloud_internal'
   option src 'lan'
   option proto 'tcp'
   option src_dport '40443'
   option dest_ip '192.168.1.111'
   option dest_port '443'
   option target 'DNAT'
   option dest 'lan'

Но эффекта по-прежнему нет.

Может ли кто-нибудь объяснить, как подойти к этой проблеме?

решение1

Хорошо. Это невозможно архивировать с помощью настроек маршрутизатора, потому что связь не проходит через маршрутизацию, поэтому невозможно манипулировать этим таким образом. Вероятно, мне следует настроить прокси, но в моем случае было проще перенастроить https-сервер для прослушивания порта 40443.

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