0

有时无法确定用户是否使用匿名代理。所以我想出了一些想法:

获取客户端的 IP,进行反向检查并检查它是否返回主机名,并获取托管在同一 ip 上的任何网站的数量,然后假设它是网站托管提供商 ip,它可能是代理连接。存储允许代理托管的托管服务提供商的 ips 并查询它们以检查 IP 是否匹配并阻止它们。所以你们认为这种技术是可能的还是在某种程度上可行?

我知道这些不是最好的解决方案。我不是专家,而是新手,如果我提到了错误或技术上不正确,请纠正我。

4

1 回答 1

0

我认为这个想法有一些优点,但需要大量的腿部工作并且真的不可维护。

找出 IP 地址是否有主机名真的无济于事,因为许多 ISP 将主机名分配给具有静态 IP 的人们的家庭连接(就像我的一样)

您可以检查允许代理的已知主机列表,但您确实冒着阻止合法流量的风险,我知道有些服务提供代理网站列表,用于在 DNS 级别阻止它们(使用像squid),所以您可以使用该数据进行检查,但我不能 100% 确定

于 2009-11-24T14:54:47.327 回答