SOCKS5代理IP是什么呢?

作者:IPIDEA

2021-02-02 16:48:55

代理服务器其功能是代理网络用户去取得网络信息,形象的说:它是网络信息的中转站。常用的代理莫过于HTTP代理,还有一种代理用的也很多,那就是Socks代理,那么,HTTP代理和Socks代理有什么区别呢?

 

SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是”Sockets”的缩写。

 

当防火墙后的客户端要访问外部的服务器时,就跟SOCKS代理服务器连接。这个代理服务器控制客户端访问全球网站公开数据的资格,允许的话,就将客户端的请求发往外部的服务器。这个协议初由David Koblas开发,而后由NEC的Ying-Da Lee将其扩展到版本4。新协议是版本5,与前一版本相比,增加支持UDP、验证,以及IPv6。根据OSI模型,SOCKS是会话层的协议,位于表示层与传输层之间。


 2.25.png


SOCKS5代理和PPTP的区别:

 

PPTP/L2TP(虚拟专网的一种),你接入PPTP/L2TP就是接入了一个专有网络,那么你访问网络都是从这个专有网络的出口出去,好比你在家,你家路由器后面的网络设备是在同一个网络,而PPTP/L2TP则是让你的设备进入了另一个网络。同时你的IP地址也变成了由PPTP/L2TP分配的一个IP地址。通常是一个私网地址。你和PPTP/L2TP服务器之间的通信是否加密取决于连接PPTP/L2TP的具体方式/协议。

 

Sock5代理服务器则是把你的网络数据请求通过一条连接你和代理服务器之间的通道,由服务器转发到目的地。你没有加入任何新的网络,只是http/socks数据经过代理服务器的转发送出,并从代理服务器接收回应。你与代理服务器通信过程不会被额外处理,如果你用https,那本身就是加密的。ipidea,覆盖全球真实住宅IP,支持220+国家地区,支持自定义提取,HTTP/HTTPS/SOCKS5。

 

SOCKS工作在比HTTP代理更低的层次:SOCKS使用握手协议来通知代理软件其客户端试图进行的连接SOCKS,然后尽可能透明地进行操作,而常规代理可能会解释和重写报头(例如,使用另一种底层协议,例如FTP;然而,HTTP代理只是将HTTP请求转发到所需的HTTP服务器)。虽然HTTP代理有不同的使用模式,CONNECT方法允许转发TCP连接;然而,SOCKS代理还可以转发UDP流量和反向代理,而HTTP代理不能。HTTP代理通常更了解HTTP协议,执行更高层次的过滤(虽然通常只用于GET和POST方法,而不用于CONNECT方法)。


*ipidea提供的服务必须在境外网络环境下使用

热门资讯