linux路由的内部ip使用特定的外部ip

我有一个应用程序连接到我的服务器,并在连接时收到一个内部IP为10.8.0.2。

我的服务器也有10个外部IP地址,我想路由10.8.0.2访问互联网时使用其中之一。

10.8.0.2 – >应该用95.xx.122.63出去

有没有办法做到这一点?

我想你是要求snat:

iptables -t nat -A POSTROUTING -s 10.8.0.2 -j SNAT --to-source 95.XX.122.63 

岸边墙一对一的NAT似乎是你在找什么。 http://www.shorewall.net/NAT.htm#One-to-one