Shadowsocks 简介
在2014年,有一位叫 clowwindy 的程序员——请大家记住他,他改变了整个中国翻墙界的生态——在网上发布了自己的突破网络封锁解决方案:Shadowsocks。Shadowsocks 的原理大概是:通过客户端对本地请求流量包加密,依靠未被封锁的服务器上服务端对流量包进行解密,实现访问被封锁的网站的效果。其更具体的原理可参阅这篇文章:写给非专业人士看的 Shadowsocks 简介。
Shadowsocks 推出后备受好评。很快,市面上便出现了大量类似思路的代理服务器流量转发协议产品:ShadowsocksR(SSR)协议、V2Ray(Vmess)协议和 Trojan 协议等等。有关的客户端和服务端软件更是五花八门。
想要使用 Shadowsocks 软件翻墙,除了需要在本机设备上安装客户端软件外,还需要在未被封锁的服务器上架设对应的服务端。租金价格低廉的虚拟专用服务器(virtual private server,VPS)成为了人们的首选。
然而,个人维护服务器成本相对较高,同时,假如只给一人使用一个 VPS 所能提供的流量与带宽,也未免太过奢侈了。具有合租性质的“机场”便成为 了人们购买类 Shadowsocks 加密代理服务的首选。Shadowsocks 一开始采用了一个纸飞机图案作为应用的图标,因此被爱称为“小飞机”,而用于飞往墙外的大量境外服务器集合便是“机场”了。大量机场相关服务从2015年起如雨后春笋般出现。由于该行业属于灰色地带,缺乏有效的市场监管,并随时可能遭到当局政策铁拳镇压,因此,机场服务质量也是良莠不齐,随时都有跑路关门的风险。
但中国网民没得选。和之前已有的技术相比,类 Shadowsocks 加密代理软件+多国际节点机场的组合大幅提升了用户的国际互联网使用体验。现今,有关软件的客户端往往都拥有设置代理规则的功能,可以做到访问不同网站时均采用最适合的代理节点访问。甚至可以说,有了代理软件和机场,使用国际互联网服务时,用户的体验甚至比某些西方国家用户的还要好。