很久以前偶然看到一个 Android 上有趣的加密通讯项目,它把对称加密算法应用到了 SOCKS 代理协议上,并设计一个自定义协议来组织通讯数据,这样,这个设计了自定义协议的 SOCKS 代理客户端与服务器之间就形成了一条虚拟的加密通讯线路。
很久以前偶然看到一个 Android 上有趣的加密通讯项目,它把对称加密算法应用到了 SOCKS 代理协议上,并设计一个自定义协议来组织通讯数据,这样,这个设计了自定义协议的 SOCKS 代理客户端与服务器之间就形成了一条虚拟的加密通讯线路。
Privoxy 是具有高级过滤功能的非缓存 Web 代理(同类软件里分缓存和非缓存两种),可增强隐私性。Privoxy 常常作为一个辅助的流量转发模块,工作于操作系统代理接口和 SOCKS5 代理服务接口之间,将本地 HTTP 流量转发到本地或远端 SOCKS5 服务器,从而让 Web 应用可以直接使用 SOCKS5 代理且不需要任何设置,被广泛应用在各种连接国际网络的工具里。
Shadowsocks(简称为 SS)作为连接国际网络的方式之一,被技术人士使用得比较多。和 VPN 类似,SS 也是基于“中转站”的模式,并且支持非全程加密。相对于 VPN 来说 SS 有较强的技术性,一般使用 VPN 的人可能并未听说过 SS 或者不清楚 SS 是什么,这里我就从偏技术的角度来说一说 Shadowsocks。