zoukankan      html  css  js  c++  java
  • 【HTTP/S】透明代理、匿名代理、混淆代理、高匿代理有什么区别?

    这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIAHTTP_X_FORWARDED_FOR三个变量不同。

    1、透明代理(Transparent Proxy)

    • REMOTE_ADDR = Proxy IP
    • HTTP_VIA = Proxy IP
    • HTTP_X_FORWARDED_FOR = Your IP

    透明代理虽然可以直接“隐藏”你的IP地址,但是还是可以从HTTP_X_FORWARDED_FOR来查到你是谁。

    2、匿名代理(Anonymous Proxy)

    • REMOTE_ADDR = proxy IP
    • HTTP_VIA = proxy IP
    • HTTP_X_FORWARDED_FOR = proxy IP

    匿名代理比透明代理进步了一点:别人只能知道你用了代理,无法知道你是谁。

    还有一种比纯匿名代理更先进一点的:混淆代理,见下节。

    3、混淆代理(Distorting Proxies)

    REMOTE_ADDR = Proxy IP
    HTTP_VIA = Proxy IP
    HTTP_X_FORWARDED_FOR = Random IP address

    如上,与匿名代理相同,如果使用了混淆代理,别人还是能知道你在用代理,但是会得到一个假的IP地址,伪装的更逼真:-)

    4、高匿代理(Elite proxy或High Anonymity Proxy)

    • REMOTE_ADDR = Proxy IP
    • HTTP_VIA = not determined
    • HTTP_X_FORWARDED_FOR = not determined

    可以看出来,高匿代理让别人根本无法发现你是在用代理,所以是最好的选择。

  • 相关阅读:
    GoogleCpp风格指南 8)格式 _part1
    软考缉捕令
    nfc开发
    MFC 小知识总结二
    B
    UVA 10090 Marbles(扩展欧几里得)
    Android指令处理流程源代码追踪
    c语言基础学习04_条件判断语句
    教你如何解决Sublime Text 3使用中出现的中文乱码问题
    SecureCRT连接虚拟机中的Linux系统(Ubuntu)_Linux教程
  • 原文地址:https://www.cnblogs.com/XYDsoft/p/9400090.html
Copyright © 2011-2022 走看看