我有一个 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 端口更容易。