Linux怎么设代理,使它象sygate一样...

Linux怎么设代理,使它象sygate一样...

如果用sygate做代理,其他机器只需要设一下网关就什么都可以了,上网、QQ、邮件...
Linux下有什么方法可以实现这样的要求?
请多指教      
IPTables      
[QUOTE]最初由 bwb 发布
[B]IPTables [/B][/QUOTE]
ipchains 也行。两3句话的样子就可以了,你搜一下11月份的帖子      
linux下麻烦一点,

不过设置成功了,稳定性,速度都非常棒,

一般的组合是squid + iptable      
在网卡上绑定了两个IP
eth0     192.168.1.5
eth0:0   1.2.3.4
default gw  1.2.3.10

然后
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 1.2.3.4

局域网192.168.1.x的机子只要设GW为192.168.1.5就什么都OK了。
我用的是RH72,网卡eth0: VIA VT3043 Rhine at 0xd000

多谢各位。