什么是长效Socks5代理

长效socks5代理在实践中,此协议目的是使有权限的用户可以通过防火墙的允许访问公开数据,使一般用户不能访问的外部资源可以被高权限的用户访问。当时,设计人员考虑到,几乎所有使用TCP/IP通信的应用软件都使用socket(实际上是一组应用程序接口)来完成底层的数据通信。为了方便软件开发人员使用,协议设计人员故意将一些经典的socket编程操作与之对应,并将其命名为SOCKS。

Socks5代理.png

SOCKS协议广泛应用于第四版,即SOCKS4。对于“Socks”,IE和其他一些应用直接表示SOCKS4协议。此版本支持TCP连接(作为客户端连接)和listen连接(打开监听端口),并且不支持UDP协议。SOCKS4A对SOCKS4做了一些改进,允许客户端将域名发送到SOCKS服务器,然后由SOCKS服务器进行域名解析。

与第四版相比,SockS5是第五版,有了很大改进。一是增加了对UDP协议的支持;二是可以支持多种用户认证和通信加密方式;三是修改了SOCKS服务器的域名解析方法,使其更加美观。此次升级后,SOCKS5被IETF确认为1996年的标准通信协议,RFC编号为1928。十几年来,SOCKS5代理获得了大量的网络应用支持。

虽然长效socks5代理支持多种用户认证方式,但是在实际的应用中通常只有两种方式:不认证和用户名密码认证。所以,大多数应用程序SOCKS5代理设置也只有用户名/口令这一可选验证方法。另外,尽管从SOCKS4开始就支持开放的TCP监听端口,但是在SOCKS5之前,该端口只能接受一个客户端连接。因此,网络服务供应商(例如http服务器)不能使用SOCKS。实际上,很多SOCKS服务器实现也不支持开放TCP监听端口。


声明:本文来自网络投稿,不代表IPIDEA立场,若存在侵权、安全合规问题,请及时联系IPIDEA进行删除。

上一篇:Socks5代理和HTTP代理的区别是什么?

下一篇:HTTP代理授权方式介绍