假设我想将端口 443 上的 2a00:1450:400c:c01::71 重定向到本地主机端口 12345。
如何使用 Iptables 做到这一点?
好吧,它是 Weechat,它在端口 >=1000 上运行 SSL 中继。它可以在此端口上与 IPv4 和 IPv6 建立连接。所以我想将定义的 IPv6:Port [2a00:1450:400c:c01::71]:443 绑定到 IPv6 localhost Port [::1]:12345
您可能会导致问题,因为使用 IPv6 您不应该进行 NAT,但从 Linux 内核 3.8 开始,您可以执行以下操作:
ip6tables -t nat -A PREROUTING -p tcp -m tcp \
-d 2a00:1450:400c:c01::71 --dport 443 -j REDIRECT --to-ports 12345
Run Code Online (Sandbox Code Playgroud)