打开电脑,蓝 V(指 V2Ray)启动,滑到左侧,只见 SS、SSR、vmess、trojan、VLESS“大杂居、小聚居、交错杂居”,眼花缭乱——谁告诉我这有什么区别!谁更安全?谁能给我 GitHub 加个速?谁能让我在 Steam 上连接上好友……

既然咱把 Tor、代理与 VPN 的区别都谈了,那再水一篇讲解代理协议的,不过分吧?=ω=

SS(Shadowsocks)

Shadowsocks 分为服务器端和客户端,在使用之前,需要先将服务器端程序部署到服务器上面,然后通过客户端连接并创建本地代理。

Shadowsocks 是由 clowwindy 开发的开源项目,是一个简单的 SOCKS5 代理工具。开发的初衷是为了能让自己简单高效地科学上网,自己使用了很长一段时间后觉得不错才共享出来的。但很可惜,不久之后 clowwindy 被请去喝茶了,项目暂停(好像 github 仓库还被条子蜀黍撅了来着)

SSR

服务端一般是由 Python 写的,启动也比较简单,前人已经帮大家写好很多东西了,按照安装步骤来。只需要简单的配置和命令就能启动客户端了。检查防火墙端口开放,检查服务器厂商端口开放,一般就能用客户端输入些参数直连了。就是正向代理而已。

客户端一般是通过白名单的模式,对你访问的非白名单的网站进行代理。比如 bilibili 这种网站,就不会走代理,当然如果你开启了全局代理,所有的请求都会走代理服务器再去你访问的网站,绕一大圈,国内网站速度会下降,所以这个慎重开。

Trojan

它是近些年兴起的网络工具,项目官网 https://github.com/trojan-gfw。与强调加密和混淆的 SS/SSR 等工具不同,trojan 将通信流量伪装成互联网上最常见的 https 流量,从而有效防止流量被检测和干扰。在敏感时期,基本上只有 trojan 和 v2ray 伪装能提供稳如狗的体验。

它需要依靠 Nginx 伪装成正常网站,需要申请个域名,自行搭建比较麻烦。一般是有一键安装的脚本,可以直接装 Nginx 和 Trojan,这个会伪装成一个“旅游”网站什么的,你的香港的服务器或者其他能访问的服务器会变成一个网站。

由于 Trojan 停更已久,对安全要求较高的建议研究 V2Ray。而且文档、社区热度、配置教程、支持度等方面综合来看,你也应该选择更有名气的 V2Ray。

补充:

这篇文章对几种协议有不错的概括(https://woniu.ws/a/blog/2021/0723/11.html):

- 假如在一条车流量很大的大路上

  • 用 HTTP 的都是窗户透明型号统一的出租车
  • 用 HTTPS 的都是窗户不透明型号统一的出租
  • 用 SS/SSR/V2Ray 原协议的都是一些窗户不透明的私家
  • SS/SSR 用 HTTP/TLS 混淆的都是把私家车染成了出租车的样
  • 用 VPN 的都是坐的大巴,虽然关着窗但知道这肯定是大巴
  • 总结来说 V2ray WS + TLS 是最安全隐秘的。