主流翻墙软件协议有哪些

Chris发布

VPN

听过翻墙的朋友们,肯定听过VPN这个名词,现在来解释VPN跟翻墙是什么关系。VPN是一种加密的方式,能过保护使用者的IP、位置、个人资讯不外泄,所以VPN可以视作是一种伪装(如果更学术的讲,叫做加密)。经过伪装(加密)后的使用者IP、位置、跟个人资讯,就可以翻墙来访问一些被防火墙屏蔽的网站。

许多美国人也常使用VPN,目的不是为了翻墙,而是想要保护自己的资料不外泄(比如某些公司员工需要远端办公,也是透过VPN)。目前主流的VPN均为美国公司所开发,然而由于中国政府近年来强力打击加密流量,因此绝大多数的VPN已经无法在中国使用。

SS SSR

SS全名是Shadowsocks,想像成有一个中间者可以访问被屏蔽的网站,其访问后再告诉使用者网站资讯。由于中间者并没有受到防火长城的限制,因此可以借此来达到翻墙的目的。

学术上来说,SSR(或類似V2Ray、Trojan)借由建立Sock5代理伺服器,进行资料传需,且经由筛选资料来防止被防火墙辨认,进而达到翻墙的效果。

Trojan

Trojan 是一个开源方案,更多细节跟操作可以参考github的官网。建议熟悉程式的玩家自己去探求,如果是程式小白,当作故事看看就好。简单就是透过Trojan来模仿成HTTPS翻墙。

在骗过 GFW 时,人们认为强加密和随机混淆可能会欺骗 GFW。然而,特洛伊木马实现了截然相反的功能:它模仿最常见的跨墙协议HTTPS,以欺骗 GFW 认为它是HTTPS。

V2Ray Xray

简单说,V2Ray可以当作是进化版的SSR,包含各种不同的混淆跟伪装。

因许可理念之争,VLESS和XTLS的作者单独创建了Xray项目,目前是V2ray的超集,后续可能有不同的发展路线。

  • Xray-core 是 v2ray-core 的超集,含更好的整体性能和 XTLS 等一系列增强,且完全兼容 v2ray-core 的功能及配置。
    • 只有一个可执行文件,含 ctl 的功能,run 为默认指令
    • 配置上完全兼容,环境变量和 API 对应要改为以 XRAY_ 开头
    • 全平台开放了裸协议的 ReadV
    • 提供完整的 VLESS & Trojan XTLS 支持,均有 ReadV
    • 提供了 XTLS 多种流控模式, 性能一骑绝尘!

 

分类: 知识库