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

在线咨询

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

客户经理:
13326404693

473197630 QQ群
473197630

微信客服

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

HTTP代理原理以及HTTP隧道技术

发布时间:2018年11月27日 来源:智游代理 www.zhiyoudaili.com

通过HTTP协议与代理服务器建立连接,协议信令中包含要连接到的远程主机的IP和端口号,如果有需要身份验证的话还需要加上授权信息,服务器收到信令后首先进行身份验证,通过后便与远程主机建立连接,连接成功之后会返回给客户端200,表示验证通过,就这么简单,下面是具体的信令格式:


CONNECT 124.xxx.xxx.xx:443 HTTP/1.1 //建立http隧道要443端口

Proxy-Connection: Keep-Alive   //客户端到服务器端的连接持续有效

Content-Length: 0

Host: 124.xxx.xxx.xx   //主机地址

Proxy-Authorization:Basic YTph //身份验证信息

User-Agent: OpenFetion //可以标识请求者的信息,如什么浏览器类型和版本、操作系统、使用语言等信息


其中Proxy-Authorization是身份验证信息,Basic后面的字符串是用户名和密码组合后进行base64编码的结果,也就是对username:password进行base64编码。


其实编码对安全性没什么意义,base64严格意义上都已经不能算是加密了,现在信息安全这么受重视的年代,不需要密钥的加密算法还是叫编码更贴切一些,抓到这种包之后瞬间就可以得到用户名和密码。


HTTP/1.0 200 Connection established


客户端收到收面的信令后表示成功建立连接,接下来要发送给远程主机的数据就可以发送给代理服务器了,代理服务器建立连接后会在根据IP地址和端口号对应的连接放入缓存,收到信令后再根据IP地址和端口号从缓存中找到对应的连接,将数据通过该连接转发出去。 

  

简单的说,HTTP隧道技术就是把所有要传送的数据全部封装到HTTP协议里进行传送,HTTP隧道技术几乎支持了所有的上网方式,如:拨号上网、ADSL、Cable Modem、NAT透明代理、HTTP的GET型和CONNECT型代理、SOCKS4代理、SOCKS5代理等。

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

相关文章内容简介

1 http,socks5,socks4代理的区别

HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCK4则不一定能做到,比如我们常用的聊天工具QQ在使用代理时就要求用SOCKS5代理,因为它需要使用UDP协议来传输数据。如果我不想让别人查到我的真实IP,最好使用那一种呢如果是不想让人看到真实IP,用高匿的SOCKS5代理IP就可以的。详细请参考百度百科"代理服务器"代理服务器常用的端口有:HTTP代理:80/8080/3128/8081/9... [阅读全文]

2 http代理之间的级联是什么?

http代理之间的级联是什么?http代理级联可以有多种方式来实现,最简单的方法就是使用Mproxy,它支持三级动态IP级联,支持输入前两级代理的地址和端口即可,然后就可以使用本地127.0.0.1:888作为代理来访问,不过这个方法的缺陷就是不支持http代理的认证,不能使用需要认证http代理。另外一种方法使用Httport,其实这个代理功能很强大,现在只是用来http代理间的级联,打开Httport,在proxy页输入第一级http代理的地址和端口,如果需要认证就选择上认证,输入用户名和密码,然后到portmapping页,点击Add按钮,在列表中出现Newmapping,然后在RemoteHost里输入第二级http代理的地址,Remoteport里输入第二级http代理的端口,localport里输入本地监听的端口,如3128、8080等端口,在Proxy页点start按钮后就可以使用本地127.0.0.1:3128作为代理来访问了,需要注意的是第一级http代理必须支持ssl连接,否则不能级联第二级http代理。所谓SSL,是指Sec... [阅读全文]

热门标签

推荐阅读

  1. 20

    2019-07

    如何选择高效安全的HTTPS代理

    https代理ip是一个安全性高效率的选择 对于顾客来说,无论选择什么样的代理服务,其主要考虑的因素都是安全性高效率。但是现如今代理形式诸多,即使顾客每一次做出的选择都是慎重考虑顾

  2. 05

    2018-12

    营销工作要如何使用HTTP代理IP?

    现如今从事营销工作的朋友太多了,除了要考虑互联网规则原因外,也需要从自身问题抓起。

  3. 19

    2019-08

    怎么选择HTTP代理IP

    在互联网广泛应用的今天,HTTP代理IP给我们的工作和生活带来了很大的方便。所以HTTP代理IP的产品带上也越来越多,很多用户在选择的时候,不知道该如何入手。那么,怎么选择HTTP代理IP呢?从

  4. 28

    2019-06

    HTTP代理IP方便了我们的网络生活

    网络是不断发展的,当我们在网络中畅游时,很可能遇到IP受限导致的访问不了问题,这个时候我们就需要使用到HTTP代理IP。如何判断自己遇到的是访问受限呢?访问某个网站时,如果出现网站

  5. 14

    2020-02

    如何使用HTTP代理服务器

    如何使用HTTP代理服务器?HTTP代理服务器的设置方法,对于IE和FireFox设置略有不同。设置前需要先找一些可用的免费代理服务器地址。

  6. 05

    2018-12

    为什么上网需要HTTP代理IP

    ​现在的互联网世界里,随着网民越来越多,HTTP代理IP应用也更加广泛,使用网络的时候,有些人为了自己的安全隐私而使用代理IP来隐藏自己真实IP,可以更好地保护自己上网安全