您的位置:首页 > 新闻资讯 >文章内容
什么是HTTP代理
来源:本站 作者:admin 时间:2019-02-22 17:09:20

HTTP代理本质上是一个Web应用,它和其他普通Web应用没有根本区别。HTTP代理收到请求后,根据Header中Host字段的主机名和Get/POST请求地址综合判断目标主机,建立新的HTTP请求并转发请求数据,并将收到的响应数据转发给客户端。

HTTP代理

如果请求地址是绝对地址,HTTP代理采用该地址中的Host,否则使用Header中的HOST字段。做一个简单测试,假设网络环境如下:


192.168.1.2 Web服务器

192.168.1.3 HTTP代理服务器

使用telnet进行测试


$ telnet 192.168.1.3

GET / HTTP/1.0

HOST 192.168.1.2


注意最后需要连续两个回车,这是HTTP协议要求。完成后,可以收到 http//192.168.1.2/ 的页面内容。下面做一下调整,GET请求时带上绝对地址


$ telnet 192.168.1.3

GET http//httpbin.org/ip HTTP/1.0

HOST 192.168.1.2


注意这里同样设置了HOST为192.168.1.2,但运行结果却返回了 http//httpbin.org/ip 页面的内容,也就是公网IP地址信息。


从上面的测试过程可以看出,HTTP代理并不是什么很复杂的东西,只要将原始请求发送到代理服务器即可。在无法设置HTTP代理的情况下,对于少量Host需要走HTTP代理的场景来说,最简单的方式就是将目标Host域名的IP指向代理服务器,可以采取修改hosts文件的方式来实现。


代理精灵专业提供HTTP代理、HTTPS代理IP和Socks5代理IP服务,欢迎广大顾客朋友们前来咨询。

相关文章内容简介
推荐阅读
  • 08 2019-08
    代理IP让项目在竞争中更有优势

    代理IP让项目在竞争中更有优势,这是为什么呢?我们都知道外贸在线电子商务是一个竞争激烈的行业,价格从不同地点到国家变化很大。在这个没有边界与限制的网络环境中,我们如何跟上价

  • 01 2019-08
    爬虫多线程工作不能少代理IP

    爬虫多线程工作不能少代理IP!当我们在访问目标网站进行数据抓取时,ip访问过于频繁,就会出现被禁止访问的情况,这就需要代理IP来解决了,我们先看下爬虫是怎么工作的,为何要使用代理

  • 07 2019-10
    开源代理服务器介绍:Varnish Cache篇

    今天机灵代理要为大家带来Varnish Cache这款开源代理服务器的介绍,它的功能也是非常强大,能够帮助我们提高工作效率,而且能够有效减少工作的繁琐性。

  • 14 2019-03
    为了保证安全,推荐使用HTTPS协议的代理

    很多因素都会影响网络爬虫的爬取,若是数据没有伪装好,这是必然会导致系统检测到问题,为了安全起见,网络爬虫应该怎么做?

  • 15 2019-04
    简单介绍搭建IP代理池的实现过程

    简单介绍搭建IP代理池的实现过程,有时候可能大家并不用搭建IP代理池的,因为很多企业都使用了HTTP代理,可以直接使用,无须自己搭建并检测的,但了解一下也无妨,万一有天要用到呢?

  • 25 2019-09
    代理IP爬虫时遇到网站更新如何解决?

    网站反爬虫策略也是不断在更新的,互联网的发展速度比我们想象的要快得多,如果我们的爬虫想要正常进行,采集到相应的数据,那么我们也需要根据这些策略来做出应对。那么,当代理IP爬

在线客服
大客户VIP渠道
点击这里给我发消息
讨论QQ群
HTTP代理IP爬虫
客服电话
13318873961