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

相关文章内容简介
推荐阅读
  • 24 2020-04
    代理ip​都用在哪些方面

    代理ip在一些行业领域是特别备受青睐的,不晓得亲们是否有察觉哪些方面群体是较为常需用在日常性互联网使用的情况下换ip的。下面就由小机灵来为亲们详细介绍这一方面的群体。

  • 18 2019-04
    封禁IP无差别反爬,但换个IP还是可以突破的

    封禁IP无差别反爬,但换个IP还是可以突破的,就是这么简单,这也就是为什么爬虫都需要使用代理IP的原因。

  • 31 2020-03
    游戏工作室使用http代理的好处

    现在有很多玩游戏的用户以及上网的用户都会寻找http代理来使用,这是为什么?因为代理ip有着能够提高上网速度的作用,这是怎么能够起到提升的呢?

  • 27 2019-05
    代理服务器在网络中的一些用途

    代理服务器在网络中的一些用途,如果能够掌握这些用途,这对于我们的工作会更加有帮助的,那么我们就去了解下代理服务器的一些使用,使用代理服务器都有什么好处呢?

  • 09 2019-09
    代理IP知识:私有IP与公有IP的区别

    私有IP是什么?公有IP又是什么?为什么IP也能够划分为公有跟私有的呢?在我们使用代理IP的时候,会与不同的IP打交道,如果想要了解更加透彻,那么我们需要从头开始进行了解,从IP开始认识。

  • 15 2019-05
    国内领先的换IP软件

    国内领先的换IP软件能够快速解决一些网络问题,由于当下网络发展快,各类网站为了保护自身的利益设置了种种的限制。因此,很多时候,你可能会为访问不了而烦恼。例如:帖子突然被删,I

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部