有时不可能发现用户是否正在使用匿名代理。所以我想出了一些想法:
获取客户端的ip,做反向检查和检查,如果它返回了一个主机名,也获得了同一IP上托管的任何网站的数量,那么它可能是一个代理连接,假设它是网站托管提供商的ip。存储允许代理主机的主机提供商的IP,并查询它们以检查IP是否匹配并阻止它们。伙计们,你们认为这项技术在某种程度上是可行的还是可行的?
我知道这些不是最好的解决方案。我不是专家,而是一个新手,如果我提到了一些错误或者技术上不正确的东西,请纠正我。
发布于 2009-11-24 22:54:47
我认为这个想法有一些优点,但需要大量的后期工作,而且确实不可维护。
您可以检查允许代理的已知主机列表,但您确实存在阻止合法流量的风险,我知道有一些服务提供代理网站列表,用于在DNS级别阻止它们(使用squid等应用程序),因此您可以使用这些数据进行检查,但我不是100%确定这一点
https://stackoverflow.com/questions/1790501
复制相似问题