得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

一堆叫代理的东西

第一类:透明代理、匿名代理、混淆代理、高匿代理

第二类:正向代理、反向代理

第一类

这 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

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

第二类

正向代理代理的对象是客户端,反向代理代理的对象是服务端

  1. 正向代理

    流程如下:

    • 客户机向正向代理服务器发起请求,告诉代理服务器要访问的被GFW屏蔽的网站
    • 代理服务器访问被屏蔽的网站,并获取被屏蔽网站的内容
    • 代理服务器将获得的内容返回给客户机,客户机达到浏览被GFW屏蔽的网站的目的

    总结: 正向代理位于原始服务器和客户机之间,作用是代替客户机发请求,原始服务器此时并不知道真正访问它的客户机是什么,起到保护和屏蔽客户机的作用

  2. 反向代理

    反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个服务器

    总结: 反向代理的作用:

    • 保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网

    • 负载均衡,通过反向代理服务器来优化网站的负载

be slow to promise and quick to perform.