LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 611|回复: 3

squid设置问题

[复制链接]
发表于 2004-6-6 15:35:28 | 显示全部楼层 |阅读模式
为了保险不走弯路 我还是问问大家先
装好squid后
我需要达到的功能是 使宿舍另外三台xp的电脑同过我的Mandarkelinux10.0
代理上网  可以看网页上QQ
他们的ip分配是192.168.0. #
然后他们上网的时候 用代理的ip为168.192.0.1 端口为808
我应该如何改squid.conf?
我们的电脑都连接一个5口的交换机  各自只有一个网卡!
adsl的猫接在交换机上 平时各自可以随便上的  为了节约网费就想作代理了
是不是 squid.conf里面用#开头表是注解?
 楼主| 发表于 2004-6-6 21:38:02 | 显示全部楼层
?? 这么久了没人答
我想是单网卡的问题比较难解决吧
要是用usb接adsl猫  网卡接局域网的交换机呢
发表于 2004-6-6 23:01:07 | 显示全部楼层
不用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

----------------------------------------------------------------------
将以上内容写进文件然后以root运行!
其中10.22.21.54改为你的ip地址,10.22.21.55改为你的用户地址,对于多个用户,请按照最后两行的样子添加就行了!
客户端只要将网关改成你就ok了!
 楼主| 发表于 2004-6-7 20:19:37 | 显示全部楼层
谢谢!
我还没下载iptables呢
如果squid的问题没有解决就用iptables
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表