9.1 SOCKS 5 代理协议
我曾经在 三百行代码搭建一个简单的 SOCKS5 代理服务器 那篇文章中介绍过,如何实现 SOCKS 5 协议,这里只是复用了之前的代码。
如果还记得本章开头的部署图,可知 SOCKS 5 协议应用于 Browser 与 UDPack Client 之间,UDPack Client 会把 SOCKS 5 协议转为 UDPack 协议,并转发流量到 UDPack Server,完成代理上网。接下来会重点介绍下 UDPack Client 和 UDPack Server,如果你对 SOCKS 协议感兴趣,可以看下上面那篇文章。