SOCKS协议解决了什么问题? 它为我们应用层协议安全的穿过网络防火墙提供了一个通用的框架,由于他工作在一个夹在传输层和应用层中间的东东,所以其应用在代理服务时对应用层是透明的,也就是说不管什么应用协议都能通过SOCKS协议进行代理。这就解决了我们必须为每一个新出的应用协议设计专门的代理协议,有了SOCKS协议,我们就能代理所有的应用服务了。 那我就想他怎么个工作呢? 其实阅读RFC文档之后发现很简单(尤其体现在RFC文档页数少),首先说SOCKSV4吧,当PC1通过代理访问远端一个WEB服务器时,他首先会作为SOCKS Client发送一个请求(CONNECT命令)到SOCKS服务器(使用. Read More