免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1977 | 回复: 4
打印 上一主题 下一主题

[proxy] IPTABLES与SQUID做透明代理出错,各位达人看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-01 09:06 |只看该作者 |倒序浏览
在代理服务器(TURBOL)上只用SQUID做代理时,在客户机浏览器上设代理服务器IP地址与端口可以实现正常上网,于是我想使用透明转发,具体做法是用IPTABLES做包重定向

执行命令如下
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128

(eth1连接内网)

执行完毕,在客户机上网(客户机这次没设代理)出现如下故障

The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to retrieve the URL: /

The following error was encountered:

Invalid URL
Some aspect of the requested URL is incorrect. Possible problems:

Missing or incorrect access protocol (should be `http://'' or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed
Your cache administrator is root.
--------------------------------------------------------------------------------
Generated Mon, 01 Nov 2004 01:01:59 GMT by www-cache.foo.org (Squid/2.3.STABLE4)

各位达人有何高见!

论坛徽章:
0
2 [报告]
发表于 2004-11-02 04:10 |只看该作者

IPTABLES与SQUID做透明代理出错,各位达人看看

试试在客户机的IE地址栏直接输入网站的IP地址,看看能不能访问到

论坛徽章:
0
3 [报告]
发表于 2004-11-02 14:40 |只看该作者

IPTABLES与SQUID做透明代理出错,各位达人看看

也试了,不是DNS的问题,因为用IE中设代理服务器的时候可以使用

不过问题已经解决,是忘了在squid.conf里面打开透明代理,今天打开下就可以,之前我还以为有NAT端口映射,就没必要设里面的透明代理了

呵呵,仍然谢谢你!

论坛徽章:
0
4 [报告]
发表于 2004-11-05 11:34 |只看该作者

IPTABLES与SQUID做透明代理出错,各位达人看看

squid.conf里的透明代理怎么打开,请写出来,谢谢

论坛徽章:
0
5 [报告]
发表于 2004-11-07 03:21 |只看该作者

IPTABLES与SQUID做透明代理出错,各位达人看看

你的在SQUID的最后加这几句
httpd_accel_host virtual
httpd_accel_port 80
httpd_acclel_with_proxy on
httpd_accel_uses_host-header on
然后在firewall脚本里把这句加上iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
就可以了,加这句的前提是你已经写好了FIREWALL的透明代理脚本,透明代理已经成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP