• http代理的基本原理


    代理指的是我们所使用的代理服务器,它可以代理网络使用者去获得想要的信息。可以说他是网络的中转站。在我们需要请求网站时,把我们的需要传送给wed服务器,Web服务器把响应传送给我们。
    倘若使用了代理服务器,其实便是在该设备和服务器之间构建了一个桥梁,这时该设备并不是直接向Web服务器发动请求,而是向代理服务器发出请求,请求会发给代理服务器,随后由代理服务器再发给Web服务器,然后由代理服务器再把Web服务器返回的响应转发给本机。

    这样我们同样可以正常访问网页,但这个过程中Web服务器识别出的真实IP就不再是我们本机的IP了,就成功实现了IP伪装,这就是HTTP代理的基本原理。
    代理可以隐藏自身IP地址,不同的代理,隐藏自身IP地址的能力不一样,这是根据匿名程度区分:
    1.高匿代理
    会将数据包原封不动地转发,在服务端看来就好像真的是一个普通客户端在访问,而记录的IP是代理服务器的IP。
    2.普通匿名
    会在数据包上做一些改动,服务端上有可能发现这是个代理服务器,也有一定几率追查到客户端的真实IP。
    3.透明代理
    不但改动了数据包,还会告诉服务器客户端的真实IP。这种代理除了能用缓存技术提高浏览速度,能用内容过滤提高安全性之外,并无其他显著作用。
    但我们使用代理来隐藏自己真正的ip地址,我们应该怎样去获得ip。下面就简单介绍怎样提取ip。
    1、进入软件-提取代理ip

    2、生成APL链接-打开链接

    3、生成白名单


    4、进入个人中心-点击ip白名单-点击保存


    5、ip地址生成-进行使用

    当我们能够使用的时候,可以使用代理进行数据采集,隐藏自己的真实ip地址,同时可以多使用代理ip进行数据采集,减少对其他网站的压力,防止被网站反爬虫限制。HTTP代理的使用可以提高工作效率,减少工作时间。

  • 相关阅读:
    Jquery EasyUI选项卡-Tabs的使用方法
    JS—正则表达式
    Visiual Studio2012 CLR20r3问题
    JSON.stringify 语法实例讲解
    JS中对数组的操作方法
    easyUI之datagrid
    (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
    [转载]JQ 选择器大全[<font color=red>强记忆</font>]
    thinkphp函数学习(1)——header, get_magic_quotes_gpc, array_map, stripslashes, stripslashes_deep
    thinkphp函数学习(0)——开篇
  • 原文地址:https://www.cnblogs.com/jiguangdongtaiip/p/12937372.html
Copyright © 2020-2023  润新知