您的位置:首页 > 新闻资讯 >文章内容
什么是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服务,欢迎广大顾客朋友们前来咨询。

相关文章内容简介
推荐阅读
  • 18 2019-06
    免费代理服务器为什么少人用

    免费代理服务器为什么少人用,现在很多人还是愿意租个代理服务器使用的,免费的不好吗?何必要浪费钱呢?

  • 25 2019-03
    免费代理IP可用率低到离谱,大家的爬虫都使用什么代理IP

    如今各行各行都借用了大数据,通过大数据掌握更多的市场情况,消费者的需求,但是建立这些数据库前提是要从数据的海洋中提炼到有价值的数据,因此很多公司会使用爬虫来采集数据,而爬

  • 26 2019-03
    很多服务器都是付费的,付费代理好用吗?

    各大网站都在推出代理服务器,尤其是这些服务器存储于虚拟主机上稍微大点的网站,就需要传统的代理服务器,那么这些服务器到底是怎样的呢?很多服务器都是付费的,那么像这种付费代理

  • 18 2019-05
    代理服务器有IP代理和虚拟专用网络

    代理服务器有IP代理和虚拟专用网络,什么使IP代理呢?还有虚拟专用网络是指什么呢?

  • 27 2019-03
    IP隐藏的功能是怎样设定的?

    现在生活中很多网站难免会遇到因为网络限制而不能够访问的情况,那么我们怎样才能够设置一定的功能,让这些具有限制的IP重新获得允许呢?其实这都是IP隐藏功能的原因,主要大家通过代

  • 28 2019-04
    爬虫借用代理IP获取到薪资信息

    爬虫借用代理IP获取到薪资信息,为什么要这么麻烦呢?这是因为这些数据,网站并不想随便给你爬取,但如果你想知道一个比较准的结果,那么收集大量信息再分析,这结果无疑是更加的准确

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