我需要通过 USB 网络适配器路由服务器的某些部分。我决定创建一个本地代理服务器,将其配置为通过正确的接口,并通过它路由所有内容。
我已经设置了代理,但卡在 IP 表上。因此,我需要127.0.0.1:3128
通过网络适配器usb0
( 192.168.42.52
) 将所有连接路由到(我的代理),而不是默认的eth0
。
命令:
iptables -t nat -A PREROUTING --dst 127.0.0.1 -p tcp --dport 3128 -j DNAT --to-destination 192.168.42.52:3128
Ubuntu 20.04 LTS,带有默认的内核。