linux根据用户或者程序选择不同的网关

坚慧 发布于 2016/09/20 11:51
阅读 133
收藏 0

请问一下,如何根据不同的程序,选择不同的网关啊?

例如,服务器有两块网卡,eht0电信网,并且是默认路由;eth1是教育网

其中运行squid0:3128和squid1:3138,分别绑定在两个端口上,但监听ip都绑定eth0,

学生的代理设置,一部分是eth0:3128,另一部分是eth0:3138,

但squid进行代理获取目标数据的时候,squid0的目标数据都从eth0获取,squid1的目标数据都从eth1获取,而需要代理获取的目标数据是不确定的,有很多个目标ip,甚至有可能是同一个目标ip。

请问这种情况,如何设置路由规则、防火墙规则啊?

以下是问题补充:

@坚慧:iptables -A OUTPUT -p tcp -m tcp --dport 80 -m owner --uid-owner username -j ACCEPT owner模块,可以指定-j ACCEPT,但怎么设置出口的规则呢? (2016/09/20 11:53)
加载中
返回顶部
顶部