我如何在iptables中转发?

我创build了一个新的接口eth0:1,并使用DHCP服务器分配IP地址。 现在,我希望我的应用程序使用创build的这个新界面的互联网。 我这样做是因为在我们学院,我们对每个IP地址都有带宽限制。

现在,我想要做一些事情:

如果我尝试使用localhost:3129作为代理,则将此stream量转发到eth0:1接口。 我怎么能这样做?

所以通过使用localhost:3129,我实际上可以使用我的接口eth0:1 ..我只想出了这个方法,因为现在没有太多的应用程序可以select绑定到一个特定的接口。

iptables -t nat -I PREROUTING -p tcp --dport 3129 -d 1.2.3.4 -j REDIRECT --to-port 3128 

但是你的陈述“今天没有许多应用程序可以select绑定到特定的接口”,这与我的经验不符 – 我已经部署的大多数应用程序都可以select这样做。