socks5代理是位于传输层(如TCP/UDP等)和应用层之间的一个代理协议,那么大家知道怎么理解socks5代理吗?将软件包的Socks分组如下:
模拟库:安装到客户端。为了替代SocketLibrary,所有使用Socks的程序都必须将SocketLibrary函数调用改为SocksLibrary函数调用。请务必注意,Socks库函数仍然需要调用Socket库函数,Socks只是对其进行安全验证。
Sockd守护程序:安装在服务器上,接收和处理来自客户端的CONNECT、BIND和UDPassociate请求。举例来说,CONNECT请求有以下工作流程:
1、客户将要求的信息发送到代理服务器,供其协商版本和认证方法。
2、代理服务器响应,将选定的方法发送给客户端。
3、客户和代理服务器进入按选定的认证方法确定的分协商程序。
4、子级协商过程结束后,客户端发送请求信息,其中明确说明目标服务器的IP地址和端口。
5、代理服务器认证客户机,通过认证后连接到目标服务器上。
6、代理服务器向客户端返回连接信息。
7、一旦连接完成,代理服务器就开始将数据作为中转站转运。
该协议支持TCP和UDP代理,主要在会话层工作,不依赖于上层协议。但是,它不是一个全局代理。
感兴趣的朋友,可以尝试免费测试,赠送10000个ip
品易HTTP-爬虫代理IP-千万动态HTTP代理IPhttp.py.cn/?utm-source=py&utm-keyword=?1007