代理服务器根据匿名程度可以区分为以下几种:
- 高度匿名代理
高度匿名代理会将我们的数据包原封不动的转发,在服务端看来就好像真的是一个普通客户端在访问,而记录的IP是代理服务器的IP。
- 普通匿名代理
普通匿名代理会在数据包上做一些改动,服务端上有可能发现这是个代理服务器,也有一定几率追查到你的真实IP。代理服务器通常会加入的HTTP头有 HTTP_VIA
和 HTTP_X_FORWARDED_FOR
。
- 透明代理
透明代理不但改动了我们的数据包,还会告诉服务器你的真实IP。这种代理除了能用缓存技术帮你提高浏览速度,能用内容过滤提高你的安全性之外,并无其他显著作用。(最常见的例子是:内网中的硬件防火墙)
- 间谍代理
间谍代理指组织或个人建立的,用于记录使用者传输的数据,然后进行研究、监控等目的代理服务器。
squid 可以通过在配置文件
/etc/squid/squid.conf
文件中添加几行代码来实现
高度匿名代理的模式,具体方法如下:
1
2
3
4
5
6
7
8
9
10
11
|
header_access Via deny all
header_access X-Forwarded-For deny all
reply_header_access Via deny all
reply_header_access X-Forwarded-For deny all
via off
forwarded_for delete
|
可以通过
squid -version
来查看自己的版本,修改完成后,重新加载下配置即可,不需要重启
squid -k reconfigure
。 检测工具
http://www.iprivacytools.com/proxy-checker-anonymity-test/ ,通过此页面在设置前后访问即能看到效果
No comments:
Post a Comment