一、HTTP代理的匿名性
This is a proxy that hides the original users' IP address and other details from the remote server. 这种代理,对远端服务器隐藏原始用户的IP地址以及其它细节(可能,但不必需)。
HTTP代理匿名性是指不通过非常技术手段,直接使用时代理的匿名安全性。(说明:这里的匿名与其它如FTP服务器的匿名意义是不一样的,不论匿名与否,代理服务器均能起到“代理”的作用。只是匿名代理可以确保被访问方不能追溯到源IP,在一定程度上更加安全而已。这并不是一个重要的指标,是否必要则仁者见仁、智者见智。)
测试自己的http代理是否匿名,简单方法:访问http://cpcug.org/scripts/env.cgi,先看“REMOTE_ADDR”显示的ip,如果不是你本身的ip,说明代理服务器起作用了。再看“HTTP_X_FORWARDED_FOR”,如果有,并显示你的ip,为非匿名代理。如果没有显示,则为匿名代理。(Tips:看一下“HTTP_USER_AGENT”和 “HTTP_ACCEPT_LANGUAGE”,你就能知道你的代理提供了多大的安全性。)
设置对话框主要设置搜索和验证的参数,描述如下:
Connection time out - 连接的超时时间(秒),如果在这个时间内没连接上主机,则放弃对该主机的连接。
Parallel connections - 并发连接数,即同时进行的连接和验证的最大个数,显然是越大搜索越快,但Win95-98下能够同时进行的网络连接有限,如果此值太大,则会影响其它网络应用程序的正常运行。
Verify time out - 验证的超时时间(秒),包括连接所用时间在内的验证时间如果超过此时间还没有得出验证结论,则超时并放弃验证。
Verify URL - 验证所用的网络资源的地址,一般是个你熟悉的页面地址。
Key words - 验证所用的特征字符串,注意一定要是源文件中的字符串而不一定是页面显示出来的字符串。
Auto use proxy at port - 是否使用自动调度proxy的功能,以及本程序作为中间级proxy所服务的端口号。在浏览器中将proxy设置为本机的IP地址和这个端口号就可以使用自动调度功能了。
SOCKS 5协议详解