
目前我尝试过的是
sudo iptables -t nat -A PREROUTING -p udp -j DNAT -i ens3 --to-destination proxy-ip:19012
sudo iptables -t nat -A POSTROUTING --dst proxy-ip -p udp --dport 19012 -j SNAT --to-source server-ip
我想要做的是将出站流量转发到外部代理,然后将入站流量转发回适当的进程。
我究竟做错了什么?
编辑:
读了一些资料后,我得出结论,我需要使用 OUTPUT 而不是 PREROUTING,但我不知道如何指定目标地址。我得到的最接近的答案是:
sudo iptables -t nat -A OUTPUT -p udp -j REDIRECT --to-destination proxy-ip --to-port 19012
但这仍然没有回答如何解释入站流量的问题。