开放原子开发者工作坊 关于Open×××协议混淆的一些思路

关于Open×××协议混淆的一些思路

Open×××作为主要的开源虚拟专用网协议和解决方案,得到了非常广泛的应用,完整的OSI模型2层和3层的传输协议和高强度的加密,使之适合于各种个人及商业应用环境。不过由于各种原因,现在国内连接国外的Open×××服务器都受到明显的干扰,根据现在的情况看,可以有几种解决的思路:1、利用Open×××支持Http和Socks代理连接的功能,可以通过一些加密/混淆代理改变协议特...

Open×××作为主要的开源虚拟专用网协议和解决方案,得到了非常广泛的应用,完整的OSI模型2层和3层的传输协议和高强度的加密,使之适合于各种个人及商业应用环境。不过由于各种原因,现在国内连接国外的Open×××服务器都受到明显的干扰,根据现在的情况看,可以有几种解决的思路:

1、利用Open×××支持Http和Socks代理连接的功能,可以通过一些加密/混淆代理改变协议特征,比较有名的就是TorProject开发的ObfsProxy,作为一个支持Socks5协议的本地代理运行,最新的协议版本是Obfs2,安装和使用方法可以参考http://sae.chenshaoju.com/?p=14 。通过ObfsProxy连接应该会带来一定额外的overhead使速度变慢。

2、直接修改Open×××的协议,需要修改源码和重新编译不同平台上的二进制文件,比较复杂。需要一定的开发水平和时间,也可以参考一些已经有的补丁,比如http://code.google.com/p/newfreesky/ 的Wiki页面文章。

3、不使用Open×××而换用其他的一些开源协议,网上有很多,不过开发程度不同,有不少都不是非常完善。

 

 

 

转载于:https://blog.51cto.com/freekitty/1162126

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐

  • 浏览量 310
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献15条内容