假如你有这样的需要,就是把主机中特定的程序走特定的出口的话,那么这篇文章可以教你怎么进行流量分流!
1.新建立一个特有的用户专门用于这个程序运行。
useradd user1 # 新增用户 user1
2.通过以下命令获取新用户的UID假如为123
awk -F: '/^user1:/{print $4}' /etc/passwd
3.使用新增的用户运行你的程序
su -user1 -c '程序路径 &'
4.使用IPTABLES 进行分流
/sbin/iptables -t mangle -A OUTPUT -m owner --uid-owner 123 -j MARK --set-mark 123 #为程序的流量打上标记,以UID识别 /sbin/iptables -t nat -A POSTROUTING -m mark --mark 123 -j SNAT --to-source IP2 # 使程序走不同的IP出口