搜狗浏览器代理的测试
Live Demo Using IP2Location? - December 2008
IP Address : 121.248.6.169
Location : CHINA, JIANGSU, NANJING
Latitude / Longitude : 32.062 LATITUDE, 118.778 LONGITUDE
Connecting through : SOUTHEAST UNIVERSITY
Time Zone : UTC +08:00
IDD Code : 86
Weather Station : CHXX0099 - NANJING
You’re using proxy server in
Proxy IP Address : 219.234.81.63
Location : CHINA, BEIJING, BEIJING
Latitude / Longitude : 39.9 LATITUDE, 116.413 LONGITUDE
Connecting through : BEIJING TELETRON TELECOM ENGINEERING CO. LTD
Time Zone : UTC +08:00
IDD Code : 86
Weather Station : CHXX0008 - BEIJING
下面截包看看代理如何使用的:
搜狗浏览器直接将网页请求发给 118.228.148.29的80端口,然后由这个IP将数据发送回来。
我们把IE代理设成118.228.148.29:80看看。
Try Sogou Explorer now!
click here!
——————————————————————————–
Generated Mon, 22 Dec 2008 16:44:52 GMT by 4.152 (squid/2.6.STABLE22)
哈哈哈,sohu真有趣,用squid做的代理服务器。
看看截取的数据:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA)\r\n
X-Sogou-Auth: 09BA392286DFABA1F27BC90BA7424ACC/55/bad36d282a55d332\r\n
X-Sogou-ContentType: image/png\r\n
X-Sogou-Domain: 261F041A241C5E1B06190C1F36010A134B1B2108\r\n
X-Sogou-PDuration: 47\r\n
X-Sogou-ResponseCode: 200\r\n
X-Sogou-SDuration: 78\r\n
X-Sogou-Tag: d5e901f9e8b82655cf2de45f6d3441dc\r\n
X-Sogou-Timestamp: 494fc281\r\n
\r\n
第二次截取时获得是
X-Sogou-Auth: 09BA392286DFABA1F27BC90BA7424ACC/55/bad36d282a55d332\r\n
X-Sogou-Tag: 1e56bc694da316212aedfbbccff25ada\r\n
X-Sogou-Timestamp: 494fca30\r\n
这一段有编码后的数据,Auth这段前面长度是32,怀疑是md5.不过两次数据都一样,应该不用修改的。Tag和Timestamp都不样,猜测是这里验证的,Tag长度是32位,是啥加密或者hash呢?
Timestamp转换一下为
1229965872 translates to Tuesday, December 23rd 2008, 1:11:12 (GMT +8)
是标准的时戳。
尝试用firefox来伪造User-Agent提交下。
实验失败,发现使用proxy时候还是和上面的数据很不一样的。有兴趣的朋友可以试试自己构造包请求会是什么样的结果。