简介
在中国大陆,以下工具被广泛用于突破防火长城(GFW),以浏览被封锁、遮蔽或干扰的内容。
- Shadowsocks
- ShadowsocksR
- V2ray
- Trojan
其中关于 Shadowscocks 的前世今生在也有人写在了 GitHub ,个人非常建议阅读了解
SS/SSR 简介
SS,全称为 Shadowsocks(下文简称为SS
),是一种基于 Socks5 代理方式的网络数据加密传输包的工具,可以使用其于科学上网,是目前最常用的科学上网工具之一
- Shadowsocks 维基百科详细介绍:https://zh.wikipedia.org/wiki/Shadowsocks
SSR,全称为 ShadowsocksR(下文简称为SSR
),是 Shadowsocks 的衍生版本,目前已经没有更新了
关于具体的来历可以看以下说明~
ShadowsocksR 是 breakwa11 发起的 Shadowsocks 分支,在 Shadowsocks 的基础上增加了一些数据混淆方式,称修复了部分安全问题并可以提高 QoS 优先级。后来贡献者 Librehat 也为 Shadowsocks 补上了一些此类特性,甚至增加了类似 Tor 的可插拔传输层功能。
ShadowsocksR 开始时曾有过违反 GPL、发放二进制时不发放源码的争议,不过后来 ShadowsocksR 项目由 breakwa11 转为了与 Shadowsocks 相同的 GPL、Apache 许可证、MIT 许可证等多重自由软件许可协议。
2017 年 7 月 19 日,ShadowsocksR 作者 breakwa11 在 Telegram 频道 ShadowsocksR news 里转发了深圳市启用 SS 协议检测并被大量用户转发,引发恐慌。7 月 24 日,breakwa11 发布了闭源的 SS 被动检测程序,引发争议。 2017 年 7 月 27 日,breakwa11 遭到自称 “ESU.TV” 的不明身份人士人身攻击,对方宣称如果不停止开发并阻止用户讨论此事件将发布更多包含个人隐私的资料,随后 breakwa11 表示遭到对方人肉搜索并公开个人资料的是无关人士,为了防止对方继续伤害无关人士,breakwa11 将删除 GitHub 上的所有代码、解散相关交流群组,停止 ShadowsocksR 项目。但项目已被多人 fork。并有人在其基础上继续发布新的版本,例如 SSRR
引用于维基百科
当然,SSR 也是全平台支持
V2Ray 简介
V2Ray是新兴专属的基础通信网络,可以兼容 SS,不兼容 SSR
VMess 是 V2Ray 原创的加密通讯协议。
VMess 是一个加密传输协议,它分为入站和出站两部分,通常作为 V2Ray 客户端和服务器之间的桥梁。
VMess 依赖于系统时间,请确保使用 V2Ray 的系统 UTC 时间误差在 90 秒之内,时区无关。在 Linux 系统中可以安装 ntp 服务来自动同步系统时间
Clash 简介
最近新兴的使用 GO 开的发一个基于规则的隧道代理软件,是当前(个人认为的)最强代理分流软件
支持 HTTP/HTTPS/SOCKS/Shadowsocks/ShadowsocksR/V2Ray/Trojan 协议,能更好的使用处理规则,以达到类似于 Sugar 的效果
均在不同平台有 GUI(图形用户界面) 版本
GitHub 开源地址: Dreamacro/clash,以下是其图形用户界面版本
- macOS 端 ClashX: yichengchen/clashX
- Android 端 ClashForAndroid: Kr328/ClashForAndroid
- Windows 端 clash_for_windows_pkg: Fndroid/clash_for_windows_pkg
- Linux 端 Clashy: SpongeNobody/Clashy
功能介绍
注意 ⚠: 以下介绍均基于此示例配置文件,可自行根据示例配置,也可以交由我托管(只要你敢给我 🤣)