换ip软件,代理ip软件,更改ip地址-智游代理
首页 IP软件套餐 HTTP代理套餐 API提取 使用帮助 新闻资讯 长效IP 注册 登录 实名验证

在线咨询

800819380 售前客服
在线客服,实时响应

客户经理:
13326404693

473197630 QQ群
473197630

微信客服

您的位置: 首页 > 新闻资讯 > 免费代理ip > 正文

各种代理IP背后的原理

发布时间:2020年05月14日 来源:智游代理 www.zhiyoudaili.com

讲解各种代理IP背后的原理:知道代理IP的人越来越多了,不管是单纯的换IP,还是进行大量的数据采集,或者是游走于灰色之中,都是离不开代理IP这个工具的,但是很少人会关注各种代理IP背后的原理,今天就听小编来给大家普及下吧。

一、代理类型

代理IP一共可以分成4种类型。经常听说的透明代理IP,匿名代理IP,高匿名代理IP,还有一种就是混淆代理IP。最基础的安全程度来说呢,他们的排列顺序应该是这个样子的高匿>混淆>匿名>透明。

各种代理IP背后的原理

二、代理原理

代理类型主要取决于代理服务器端的配置。不同配置会形成不同的代理类型。在配置中,这三个变量REMOTE_ADDR,HTTP_VIA,HTTP_X_FORWARDED_FOR是决定性因素。

1)REMOTE_ADDR

REMOTE_ADDR表示客户端的IP,但是它的值不是由客户端提供的,而是服务器根据客户端的IP指定的。

如果使用浏览器直接访问某个网站,那么网站的web服务器(Nginx、Apache等)就会把REMOTE_ADDR设为客户端的IP地址。

如果我们给浏览器设置代理,我们访问目标网站的请求会先经过代理服务器,然后由代理服务器将请求转化到目标网站。那么网站的web代理服务器就会把REMOTE_ADDR设为代理服务器的IP。

2)X-Forwarded-For(XFF)

X-Forwarded-For是一个HTTP扩展头部,用来表示HTTP请求端真实IP。当客户端使用了代理时,web代理服务器就不知道客户端的真实IP地址。为了避免这个情况,代理服务器通常会增加一个X-Forwarded-For的头信息,把客户端的IP添加到头信息里面。

X-Forwarded-For请求头格式如下:

X-Forwarded-For:client,proxy1,proxy2

client表示客户端的IP地址;proxy1是离服务端最远的设备IP;proxy2是次级代理设备的IP;从格式中,可以看出从client到server是可以有多层代理的。

如果一个HTTP请求到达服务器之前,经过了三个代理Proxy1、Proxy2、Proxy3,IP分别为IP1、IP2、IP3,用户真实IP为IP0,那么按照XFF标准,服务端最终会收到以下信息:

X-Forwarded-For:IP0,IP1,IP2

Proxy3直连服务器,它会给XFF追加IP2,表示它是在帮Proxy2转发请求。列表中并没有IP3,IP3可以在服务端通过RemoteAddress字段获得。我们知道HTTP连接基于TCP连接,HTTP协议中没有IP的概念,RemoteAddress来自TCP连接,表示与服务端建立TCP连接的设备IP,在这个例子里就是IP3。

3)HTTP_VIA

via是HTTP协议里面的一个header,记录了一次HTTP请求所经过的代理和网关,经过1个代理服务器,就添加一个代理服务器的信息,经过2个就添加2个。

三、代理的选择

普通的匿名代理IP能隐藏客户机的真是IP,但是也会改变我们的请求信息,服务器端有可能会认为我们使用了代理。不过使用此种代理时,虽然被访问的网站不能知道客户端的IP地址,但仍然可以知道你在使用代理,当然某些能够侦测IP的网页仍然可以查到客户端的IP。

而高度匿名代理请添加链接描述不改变客户机的请求,这样在服务器看来就像有个真正的客户浏览器在访问它,这时客户的真实IP是隐藏的,服务器端不会认为我们使用了代理。

因此,爬虫程序需要使用到爬虫代理ip时,尽量选择普通匿名代理和高匿名代理。另外,如果要保证数据不被代理服务器知道,推荐使用HTTPS协议的代理。


转载注明来自:智游代理IP http://www.zhiyoudaili.com/

相关文章内容简介

1 如何选择一款高性价比的代理IP

  代理IP对于⼀些做爬⾍的⼯作者来说可能是⾮常熟悉,他们天天都需要和代理IP打交道,但是⾯对市场上繁多的代理IP提供商,我们如何去选择⼀家性价⾼的代IP供应商呢?今天⼩编都给⼤家做些简单的分析,希望在您以后的代理IP选择上提供⼀些帮助。  ⾯对市场上繁多的代理IP供应商和形形⾊⾊的代理套餐,我们如何去判断与选择呢?⼩编简单的将代理IP服务划分为三种,分别是短效优质代理、⼀⼿私密代理和独享IP池。短效优质代理,每个IP存活期3-6分钟,适⽤于需要IP数量⼤但实效短的业务场景;⼀⼿私密代理,IP库⽇流⽔在1万个左右,每个IP存活期1-4个⼩时,适⽤于需要⼀⼿IP且实效⻓的业务场景;独享IP池,属于您⼀个⼈的⾃主可控IP池,⽀持HTTP/HTTPS/Socks5三种代理协议,适⽤于需要独享IP且可⾃由控制时⻓的业务场景!我们⼀般⽤户在选择代理的时候,可以根据⾃身的需求再结合代理平台的套餐做中和考虑,选择⼀款适合⾃身业务需求的的代理;  智游代理平台致⼒于为⼴⼤代理⽤户提供优质稳定的HTTP代理IP服务,⽬前已服务多内多家从事云计算、⼤数据的⾼科技企业... [阅读全文]

2 为什么会那么多人用代理ip?

新时代在发展,当今社会在进步,信息科技随着新时代也开始发展得越来越好。现如今越来越多的人开始接触互联网媒体,因而很多公司和个人都开始借助于互联网媒体来发展自己的事业。上网的时候,ip地址好比我们在互联网技术上的公共ID。我们在互联网技术上做所有事情时,IP地址都是会让服务器知道在哪儿推送我们所要求的信息。很多网站记录这些地址,有效地监视着我们。假如您不期望被跟踪,不期望变成广告的目标,期望隐藏您的IP地址便于可以不被跟踪。因此有时我们需要隐藏IP地址的。实际上我们很多普通人在平时的上网中不会注意对自己私密信息的保护,这也是让很多犯罪分子有了机会原因之一,现如今我们从电脑和电视见到的一些通过互联网技术而造成财产损失的案例如此之多,当前对我们最重要的便是安装一个防止这种事情发生的软件。近期发现ip代理服务器像雨后春笋一般从这种应用市场上出现。它已不是以往的按年或是是按月收费,按次数收费的收费情况,更是符合大家的消费观。另外转换ip地址的质量也非常的高,更能非常好的保护用户的隐私。智游代理得到了大众的认可,使用非常广泛,全面支持全国263个城市覆盖,3... [阅读全文]

热门标签

推荐阅读

  1. 10

    2019-05

    ip代理爬虫目标网站反爬策略非常严格怎么办

    ip代理爬虫目标网站反爬策略非常严格怎么办?爬虫技术的进步可谓是每天都有新的进展,当然,你在进步,对手也在进步,反爬虫技术也在进步,所谓弱肉强食。爬着爬着就发现,才爬一会就

  2. 01

    2019-08

    怎么验证ip代理的匿名程度

    现在市面上的代理ip鱼目混杂,有的商家把透明代理ip说成是高匿代理ip来卖给小白用户,达成暴利。为了防止被忽悠,那么该怎么验证ip代理的匿名程度呢?很多朋友在找IP代理地址,希望能做到

  3. 07

    2020-02

    如何用代理IP解封账号被锁?

    越来越多的现代人已经学会使用网络,上至大爷大妈,下至几岁的孩童,网络已经成为生活中不可替代的生活工具,所以网络工作者就发现一种情况,很多平台对于IP限制变得更加严格,我们在

  4. 16

    2020-03

    使用代理IP过程中怎么快速找出问题

    在使用代理IP过程中,经常会遇到一些问题,有的朋友心急、武断,一口认定是代理IP出问题了;有的朋友镇静、耐心,使用排除法找出问题,最后解决问题;有的朋友茫然、无助,不知道问题

  5. 08

    2020-05

    代理IP如何使用?

    在浏览器中:如果是在浏览器中使用,则在Internet Explorer设置系统代理即可。在程序中:取决于你使用的程序语言,例如在PHP中可以使用curl_setopt设置CURLOPT_PROXY和CURLOPT_PROXYPORT使用,其他语言也

  6. 03

    2018-12

    Python如何通过免费代理搭建自己的IP池?

    Python程序员有绝大多数都是从写爬虫开始的。在接触爬虫一段时间大家通常会遇到一个相同的问题——IP不够用了!