在一些网络管控严格的企业,我们访问互联网的流量通常会被安全部门拦截审查,因此诞生了许多基于混淆、加密流量原理的代理工具,为了更深层地了解代理的工作原理,本文来研究一下如何从零写一个自己的代理工具。
本文只是提供一个造轮子的思路,目前市面上的代理工具和协议已经相当完善,请自行搜索和使用。
socks5
socks 是一种网络传输协议,我们先在企业外架设一个 socks 服务端,而后在企业内通过设置 socks 代理访问其它网页。
目前 socks 最新的协议版本是 5,然而 socks5 协议全部采用明文传输数据,防火墙只需要稍加分析即可作出拦截。
文章评论