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 多种流控模式, 性能一骑绝尘!