cscowx 2009-6-16 16:03
关于suse10建squid(透明代理)的问题
我用的是suse10版本,内核为2.6.16.21-0.8-default
[size=7]Squid:[/size]
[size=2][/size]
[size=2]http_port 172.168.200.1:3128
cache_mem 128 MB
cache_dir ufs /var/cache/squid 100 16 256
cache_effective_user squid
cache_effective_group squid
dns_nameservers 211.163.11.8 211.163.11.9
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
visible_hostname 172.168.200.1
cache_mgr [/size][email=susewx@suse.com][size=2][color=#0000ff]susewx@suse.com[/color][/size][/email]
[size=2]error_directory /usr/share/squid/errors/Simplify_Chinese
acl all src 0.0.0.0/0.0.0.0
http_access allow all[/size]
[size=2][/size]
[size=7]透明代理:[/size]
[size=2]httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on[/size]
[size=2][/size]
[size=7]iptables:[/size]
[size=2]iptables -t nat -A PREROUTING -p tcp -i eth1 -s 172.168.200.0/24 --dport 80 -j REDIRECT --to-ports 3128[/size]
[size=2]iptables -I INPUT -p tcp -i eth1 -s 172.168.200.0/24 --dport 3128 -j ACCEPT[/size]
[size=2][/size]
[size=7]NAT:[/size]
iptables -t nat -A POSTROUTING -s 172.168.200.0/24 -o eth0 -j SNAT --to-source 211.122.95.55
[size=7]现象:[/size]
[size=7][/size]
[size=7]在浏览器里输入代理服务器地址(squid地址:端口号)就能正堂打开网页,要是不输入代理地址的话,就无法打开网页,不知道什么原因,希望有兄弟能帮帮我搞定这个问题,谢了。[/size]