免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: platinum
打印 上一主题 下一主题

[proxy] 大家有没有遇到过“一旦用代理就不能上”的网站? [复制链接]

论坛徽章:
0
31 [报告]
发表于 2007-01-01 21:06 |只看该作者

我也遇到这个问题了

freebsd 6.2 RC2 +squid 2.6.6 做的透明缓存,其他网站都没有问题,就是新浪www.sina.com.cn,news.sina.com.cn 首页打不开,奇怪的是www.sina.com挺好,直接输入具体的网页地址如http://news.sina.com.cn/c/2006-12-31/073010902232s.shtml也能打开。
查cache.log记录如下
1167638034.880  98214 124.156.3.19 TCP_MISS/000 0 GET http://news.sina.com.cn/ - DIRECT/218.30.66.101 -

google了一把有人说是dns问题,但是也不象啊,域名已经解析了。

我怀疑是HTTP协议的问题,禁掉了via和x-forward-for选项。错误如故。
在squid.conf中通过acl,deny掉head中的via后,干脆cache.log中就没有链接news.sina.com.cn的记录。奇怪了,前天还好好的。


在服务器上wget -d news.sina.com.cn能正常抓下首页,记录如下:
---request begin---
GET / HTTP/1.0
User-Agent: Wget/1.10.2
Accept: */*
Host: news.sina.com.cn
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.0 200 OK
Date: Mon, 01 Jan 2007 13:10:49 GMT
Server: Apache/2.0.58 (Unix)
Last-Modified: Mon, 01 Jan 2007 13:10:28 GMT
ETag: "3e57a6-6c708-565f9900"
Accept-Ranges: bytes
X-Powered-By: mod_xlayout_jh/0.0.1vhs.markII.remix
Cache-Control: max-age=60
Expires: Mon, 01 Jan 2007 13:11:49 GMT
Vary: Accept-Encoding
Content-Type: text/html
Age: 18
X-Cache: HIT from xa-180.sina.com.cn
Connection: close

---response end---

于是分析是新浪首页不允许直接请求IP地址的规则引起的,但是不知道如何看到squid发出的HTTP请求。
然后改掉配置中的host_header选项,将其设为off。还是上不了首页,不过cache.log中的报错变成了502。
如下
1167657099.764 450968 124.156.3.19 TCP_MISS/502 1418 GET http://news.sina.com.cn/ - DIRECT/218.30.66.101 text/html


请各位大虾指点阿!

[ 本帖最后由 moremore2 于 2007-1-1 21:39 编辑 ]

论坛徽章:
0
32 [报告]
发表于 2007-01-07 23:32 |只看该作者
类似的问题我也碰到过,个别论坛,通过squid连上去,就是空白页面,不通过squid,直接连接都正常(包括安装squid的机器),有人知道原因么?大家说了这么多,都是报告了状态,没有人能解释一下么?

论坛徽章:
0
33 [报告]
发表于 2007-01-18 11:39 |只看该作者

我也是啊

我有个网站用了透明代理死活就上不去了,nat可以,但google  baidu等其他网站暂时还没发生过这样的状况

论坛徽章:
0
34 [报告]
发表于 2007-01-29 15:43 |只看该作者
大家帮忙测试下,www.xdowns.com这个网站,我用了squid-2.6STABLE6做代理后,就不能上这人网站了.

论坛徽章:
0
35 [报告]
发表于 2007-01-30 09:05 |只看该作者
前两天调整了Squid的设置,关闭了forwarded_for选项(默认是on),原来我不能访问的网站能够正常访问了,目前还没有仔细考虑其中的原因,先提交此现象,供大家参考分析。
btw: 楼上的那个网站我试了,通过我的Squid能正常访问,Squid 2.6 For Windows,因为我暂时没有Linux的主机,就先用了Windows版本

论坛徽章:
0
36 [报告]
发表于 2007-10-06 16:48 |只看该作者
原帖由 ph7_cn 于 2007-1-30 09:05 发表
前两天调整了Squid的设置,关闭了forwarded_for选项(默认是on),原来我不能访问的网站能够正常访问了,目前还没有仔细考虑其中的原因,先提交此现象,供大家参考分析。
btw: 楼上的那个网站我试了,通过我的Sq ...


大家上面提到的几个站,我用squid代理一般都能上。

但就是有一个站上不了:http://www.whcsw.com/

是长时间的没返回,直到超时。
wget+squid代理,抓包显示 我的主机发出 get / 请求后,对方一直没回应,然后我的主机继续重传N次。。。。

适用了楼上方法,我的 默认就是off的,同样不行。
  1. #Default:
  2. forwarded_for off
复制代码


改成ON也不行。。。

大家继续讨论啊 .....

论坛徽章:
0
37 [报告]
发表于 2007-10-09 02:37 |只看该作者
大家列出来的这些页面,我都试过了,要不不管通不通过代理都可以上,要不就是都不可以上.
我用的是squid-2.5.STABLE6-3.4E.12做的透明代理.(都设置了forwarded_for off )
惟独LS提到的这个 http://www.whcsw.com/,我在修改了我的squid配置之后不能上了。

1 原配置
header_access X-Forwarded-For deny all
header_access Via deny all
header_access All allow all
可以上

2 后来改成
#header_access X-Forwarded-For deny all
#header_access Via deny all
header_access All allow all
就不能上了
3 在改成
#header_access X-Forwarded-For deny all
header_access Via deny all
header_access All allow all
就可以了。
说明这个网站封掉了via请求头

论坛徽章:
0
38 [报告]
发表于 2007-10-09 11:41 |只看该作者
太感谢楼上了! 高手!!

按照楼上的设置,http://www.whcsw.com/ 可以上了!

#header_access X-Forwarded-For deny all
header_access Via deny all
header_access All allow all

论坛徽章:
0
39 [报告]
发表于 2008-10-22 14:52 |只看该作者
我也碰上了,不使用代理就可以访问的。
我使用squid做代理就访问不了http://www.meyly.com这个站,提示如下
当尝试读取以下网址(URL)时: http://www.meyly.com/

发生了下列的错误:

Read Error
读取错误


然后我登到squid主机上
wget http://www.meyly.com
提示如下
wget -d http://www.meyly.com
DEBUG output created by Wget 1.10.2 (Red Hat modified) on linux-gnu.

--14:50:00--  http://www.meyly.com/
Resolving www.meyly.com... 222.186.9.172
Caching www.meyly.com => 222.186.9.172
Connecting to www.meyly.com|222.186.9.172|:80... connected.
Created socket 3.
Releasing 0x09dd6aa8 (new refcount 1).

---request begin---
GET / HTTP/1.0
User-Agent: Wget/1.10.2 (Red Hat modified)
Accept: */*
Host: www.meyly.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.

请问那位知道这是什么原因引起的吗?是不是被访问的这个站点做了限制?

论坛徽章:
0
40 [报告]
发表于 2008-10-22 17:17 |只看该作者
可是用IE或FIREFOX访问是正常的。请大家提点意见。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP