Wikipedia是如何判断代理的?
Wikipedia会拒绝使用代理服务器用户的部分操作,请问Wikipedia是如何判断用户是否使用代理服务器的?
1楼(未知网友)
泻药,以下纯属猜测
1. HTTP Header 有一个 X-Forwarded-For,表示你是为谁转发这个请求的。有这个的可以认定为代理服务器;
2. 也可以看请求频率,如果太快了不是机器就是代理;
3. 黑名单。
2楼(站大爷用户)
有一个插件,里面罗列了常见代理的ip,这个ip表,管理员是可以管理和编辑的。
3楼(未知网友)
嗯...其实维基百科目前采用的机制,和上面两位说的都不一样。
对于tor,维基百科是通过一个插件自动封杀的,但也不是100%都会封掉,总有一些漏掉的
其他的代理模式,几乎都是靠手工一个一个封IP或IP段,另外,还有一个荷兰哥们专门用脚本来报告发现的代理: Meta:Open proxy detection
但是也不是100%准确,还需要人工检验(最简单的检验办法就是google搜索 IP名+proxy)
另外,对于商业VPN和非公开的代理一般不会封锁。
另另外,如果全世界只有你用这个公开的代理上维基百科,而且一直在维基百科保持用户登录状态,只要不乱搞,一般也不会有人知道
呃,说的太多了....
--------------------------------------------------
嘴痒,再补充一点点:
维基百科封杀代理主要出于:
来搞破坏的人最喜欢用各种代理方式来折腾了,而且正常用户一般情况下也不会用代理上维基百科(不考虑墙的问题),如果真的有个别用户有这种特殊需求,可以申请代理封禁例外的权限,封不封代理这样就对你没影响了