QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 545|回复: 3

透明代理的问题

[复制链接]
发表于 2003-8-10 16:45:57 | 显示全部楼层 |阅读模式
小弟做好了ip转发!!和squid,就是把访问的80重定向到3128,
我用的是iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128
客户机web就打不开网页!!显示如下

ERROR
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 Sat, 09 Aug 2003 15:34:57 GMT by linuxserver (Squid/2.4.STABLE7)


在ie里直接设置代理都好的!!请帮帮忙 !!
发表于 2003-8-10 17:22:13 | 显示全部楼层
看看squid.conf中,对网页的打开是不是deny all了?如果是这样,客户机是无法打开网页的。
回复

使用道具 举报

 楼主| 发表于 2003-8-10 20:49:54 | 显示全部楼层
我在ie里设置代理后!!都好的!!去掉代理 ,在客户机网卡上设了网关和dns,在linux上 用iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128 ,将80重定向至3128,
客户机web就打不开网页!!显示错误如上!!真奇怪
回复

使用道具 举报

 楼主| 发表于 2003-8-10 21:39:46 | 显示全部楼层
我找到问题了!!!
做透明代理,在squid中要支持虚拟机才行!!httpd_accel_host virtual
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 04:42 , Processed in 0.041552 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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