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

相关文章内容简介
推荐阅读
  • 30 2020-07
    使用代理ip解决封号问题

    使用换IP软件中的大量不同的IP地址,这样切换IP之后,就不是同IP登陆了,自然就不会被平台认出导致账号被封的问题。这种情况常常出现在问答推广上,为什么呢?

  • 02 2019-10
    独享IP的优势?如何判断独享IP代理?

    为什么有的时候用相同的爬虫策略去使用代理IP访问网站,有些IP能够成功,而有些IP却失败呢?明明都是选用的是同样的质量,但是不同的代理就在这个时候显示出差异。

  • 12 2019-11
    一文认识代理服务器的作用

    代理服务器是什么?它跟普通服务器相比存在差异吗?代理服务器又是怎么能够让我们的IP地址变得隐藏起来的?机灵代理下面就要给大家全面介绍代理服务器。

  • 02 2020-12
    使用代理IP的一些好处

    一般使用web浏览器直接连接其他互联网站点获取网络信息时,需要发送一个Request获取目标服务器的响应,然后对方以bit模式发回信息。

  • 21 2019-11
    手机设置线程IP教程

    现在使用代理IP的设备手机端的数量已经呈现出超出电脑端的迹象了,如果每用一个IP就要手动切换一次,这样岂不是很麻烦吗?线程IP池就可以解决这个困扰。

  • 11 2019-05
    经常用的浏览器能换IP上网吗?

    经常用的浏览器能换IP上网吗?这当然是可以的,很多的软件都是支持更换IP地址,或者是使用代理上网的,浏览器也不例外,那么浏览器怎么换IP上网呢?

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

大客户经理微信

微信公众号

微信公众号

回到顶部