【发布时间】:2011-09-10 11:39:59
【问题描述】:
有什么方法可以查明,在 Python 中访问服务器的 IP 地址是否是代理?
我尝试扫描最常见的端口,但我不想禁止所有开放 80 端口的 ip,因为它不必是代理。
有没有办法在 Python 中做到这一点?在使用一些外部/付费服务之前,我更喜欢它。
【问题讨论】:
有什么方法可以查明,在 Python 中访问服务器的 IP 地址是否是代理?
我尝试扫描最常见的端口,但我不想禁止所有开放 80 端口的 ip,因为它不必是代理。
有没有办法在 Python 中做到这一点?在使用一些外部/付费服务之前,我更喜欢它。
【问题讨论】:
如果是 HTTP 流量,您可以扫描 X-Forwarded-For 之类的标头。
但无论你做什么,它总是只是一种启发式。
【讨论】: