在我的 OpenWrt 路由器上运行着一个名为 nodogsplash 的强制门户。当一个预认证的用户访问一个http url时,浏览器会弹出一个网页引导用户进行认证。但是当用户访问 https url 时,什么都没有发生。
我希望浏览器总是弹出访问 http 和 https url 的认证网页。
我尝试了以下命令,但仅适用于 http 请求。当我访问 https 域名时,它不会重定向到 192.168.88.210。
iptables -t nat -I PREROUTING -p tcp -m multiport --dport 80,443 -j DNAT --to-destination 192.168.88.210:80
iptables -t nat -I POSTROUTING -p tcp -m multiport --dport 80,443 -j MASQUERADE
我阅读了github 讨论,但仍然不知道如何解决这个问题。任何人都可以帮助我使用 iptables 吗?