博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
透明代理、匿名代理、混淆代理、高匿代理有什么区别?
阅读量:7126 次
发布时间:2019-06-28

本文共 736 字,大约阅读时间需要 2 分钟。

这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_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

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

转载地址:http://gqhel.baihongyu.com/

你可能感兴趣的文章
Linux添加永久静态路由的方法
查看>>
我的友情链接
查看>>
Zookeeper安装(LINUX环境)(一)
查看>>
NFS
查看>>
PorterDuffXfermode的用法
查看>>
gitlab邮件服务器配置
查看>>
电脑共享不了
查看>>
无差异同步“rsync”
查看>>
linux系统上的命令
查看>>
从EMC Atmos开始了解对象存储
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Thinkphp5开发OA办公系统-人事管理模块
查看>>
attr的format类型
查看>>
Maven多环境打包
查看>>
我的友情链接
查看>>
PhpStorm 头部注释、类注释和函数注释的设置
查看>>
我的友情链接
查看>>
Selenium2(webdirver)入门之环境搭建(Java版)
查看>>
MySQL入门-10:子查询与联结表
查看>>