|
|
debian(sarge)
iptables+squid
adsl拨号上网
另:我是xp下用vmware装的linux,vm中使用brige,然后linux拨号上网,linux给xp开代理
1。成功实现代理功能(要在ie处设置代理功能)
2。配置透明代理功能:
(1)设置squid.conf,修改相关变量如下:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
(2)设置iptables,输入以下命令
echo 1 >/proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -t nat -A PREROUTING -p tcp -s 局域网ip段 --dport 80 -j REDIRECT --to-ports 3128
(3)在客户机上把网关的ip地址设置为这台squid服务器的ip
上面的所有步骤的设置完了,但是还是没有实现透明代理的功能
请问一下以上的设置够了吗? 或还是那里设置错了?或是使用vmware的问题
谢谢!
l |
|