如何判断HTTP代理IP的匿名程度?

如何判断HTTP代理IP的匿名程度?

X-Forwarded-For: 客户端真实IP, 代理服务器IP
Via: 1.1 proxy_server (代理软件名称)
X-Real-IP: 客户端真实IP

X-Forwarded-For: unknown 或 代理服务器IP
Via: 1.1 proxy_server
X-Real-IP: 代理服务器IP

# 无任何代理相关头字段,与正常用户请求的头信息一致

import requests

def check_proxy_anonymity(proxy):
    # 目标测试接口(返回IP和请求头)
    url = "http://httpbin.org/get"
    try:
        response = requests.get(url, proxies=proxy, timeout=5)
        data = response.json()
        # 提取关键信息
        origin_ip = data.get("origin")  # 目标服务器看到的IP
        headers = data.get("headers")   # 请求头信息
        print(f"目标服务器看到的IP: {origin_ip}")
        print(f"请求头中的代理相关字段:")
        # 检查是否泄露真实IP或代理身份
        has_real_ip = any(key in headers for key in ["X-Forwarded-For", "X-Real-IP"])
        has_proxy_header = any(key in headers for key in ["Via", "Proxy-Connection"])
        
        if has_real_ip and has_proxy_header:
            return "透明代理(Transparent)"
        elif not has_real_ip and has_proxy_header:
            return "匿名代理(Anonymous)"
        elif not has_real_ip and not has_proxy_header:
            return "高匿代理(Elite)"
        else:
            return "未知类型"
    except Exception as e:
        return f"代理无效: {str(e)}"

# 测试代理(替换为实际代理IP和端口)
proxy = {
    "http": "http://111.xxx.xxx.xxx:8080",
    "https": "https://111.xxx.xxx.xxx:8080"
}

print(check_proxy_anonymity(proxy))

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/ip/gndl/870.html

Like (0)
Previous 2025年11月13日 下午8:00
Next 2025年11月14日 下午4:00

相关推荐

  • 如何使用Socks5代理IP?

    “Socks5代理IP是个啥玩意儿?”Socks5是一种网络协议,它允许客户端通过代理服务器连接到网络上的服务器。Socks5代理IP就是使用了Socks5协议的代理IP地址。 使…

    2025年11月6日
    0
  • HTTP 代理IP简介

    概述:HTTP 代理含义 HTTP 代理充当 HTTP 客户端和 HTTP 服务器接收的流量的高性能内容过滤器。HTTP 代理协议将客户端请求从 Web 浏览器路由到互联网,并支持…

    2025年10月22日
    0
  • 如何通过设置socks5代理来切换IP地址?如何将动态IP转换为静态IP?

    随着互联网的快速发展,网络隐私和数据安全变得越来越重要。而在众多网络技术中,socks5代理因其高效的匿名性与灵活性而备受青睐。那么,如何通过设置socks5代理来切换IP地址?又…

    2025年12月23日
    0
  • Socks5代理IP的使用教程和相关的注意事项

    在如今的网络世界中,隐私和安全已经成为不可忽视的重要议题。无论是跨境访问网站,还是保护个人数据,Socks5代理IP都是一个强有力的工具。但对于很多人来说,如何使用它,以及如何避免…

    2025年11月26日
    0
  • 如何正确使用HTTP代理IP

    在当今信息化社会,网络隐私和数据安全越来越受到重视。我们在日常网络访问中,可能会因为需要保护个人隐私、突破访问限制或提升网络稳定性等原因,选择使用HTTP代理IP。那么,HTTP代…

    2025年12月11日
    0
  • 如何高效建立代理IP池及代理IP的实用性

    在数字化时代,随着网络安全需求的提升和数据获取的日益重视,建立代理IP池成为众多开发者、企业和技术爱好者关注的焦点。如果你也在寻找一种高效管理网络流量或突破访问限制的方法,那么这篇…

    2025年11月25日
    0
  • HTTP代理IP的API接口使用步骤

    在互联网时代,HTTP代理IP已成为企业和个人网络活动中的重要工具。而对于开发者来说,HTTP代理IP的API接口更是一个高效管理代理资源的关键手段。那么,HTTP代理IP的API…

    2025年12月12日
    0
  • Socks5代理IP测试工具有哪些

    在如今的互联网世界中,Socks5代理IP凭借高速、安全和灵活性,成为了许多技术人士和企业青睐的工具。然而,在使用Socks5代理IP之前,我们需要检查它的有效性以及性能表现。那么…

    2025年11月26日
    0
  • 代理服务器的IP和端口

    在现代互联网环境中,代理服务器(Proxy Server)已成为提高网络安全性、跨地域访问内容以及优化网络性能的重要工具。然而,对于很多人来说,“代理服务器的IP和端口”依然是一个…

    2025年12月8日
    0
  • 代理IP是如何工作的及代理IP的分类

    咱们每天上网,点开网页、刷刷社交媒体、运行各种程序,但你有没有想过,这背后是谁在操控一切?今天,就让我来揭开这层神秘的面纱,聊聊代理IP这个低调却强大的工具。 什么是代理IP? 代…

    2025年11月19日
    0