由 likepi 在 06-06-2004 15:35 发表:
squid设置问题
为了保险不走弯路 我还是问问大家先
装好squid后
我需要达到的功能是 使宿舍另外三台xp的电脑同过我的Mandarkelinux10.0
代理上网 可以看网页上QQ
他们的ip分配是192.168.0. #
然后他们上网的时候 用代理的ip为168.192.0.1 端口为808
我应该如何改squid.conf?
我们的电脑都连接一个5口的交换机 各自只有一个网卡!
adsl的猫接在交换机上 平时各自可以随便上的 为了节约网费就想作代理了
是不是 squid.conf里面用#开头表是注解?
由 likepi 在 06-06-2004 21:38 发表:
?? 这么久了没人答
我想是单网卡的问题比较难解决吧
要是用usb接adsl猫 网卡接局域网的交换机呢
由 小锁 在 06-06-2004 23:01 发表:
不用squid也能实现!
用iptables
-------------------------------------------------------------------
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
/sbin/modprobe ip_nat_tftp
/sbin/modprobe iptable_mangle
/sbin/modprobe ip_conntrack_tftp
echo Begin the NAT Gating
#flush current config
/sbin/iptables -F INPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F POSTROUTING -t nat
#open the NAT and forward
/sbin/iptables -t nat -F
/sbin/iptables -P FORWARD DROP
/sbin/iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
#config the users
/sbin/iptables -A FORWARD -s 10.22.21.55/32 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 10.22.21.55/32 -j SNAT --to 10.22.21.54
------------------------------------------------------