Shadowsocks 是一种基于Socks5代理方式的加密传输协议,简称SS,与其他代理工具基本相同,Shadowsocks 使用特定的中转服务器完成数据传输。Shadowsocks 分为服务器端和客户端,在使用之前,需要先将 Shadowsocks 服务器端程序部署到服务器上面,然后通过 Shadowsocks 客户端连接并创建本地代理。

什么是 SS?

SS 是 Shadowsocks 的简称,中文名为影梭,是一种基于 Socks5 代理方式对加密传输协议,也可以指实现这种协议的各种开发包。目前 Shadowsocks 衍生了各种编程语言的开发包,如 Python、C、C++、C#、Go语言、Rust等。

Shadowsocks 运行原理

Shadowsocks 的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。例如,用户无法直接访问 Google,但代理服务器可以访问,且用户可以直接连接代理服务器,那么用户就可以通过特定软件连接代理服务器,然后由代理服务器获取网站内容并回传给用户,从而实现代理上网的效果。服务器和客户端软件会要求提供密码和加密方式,双方一致后才能成功连接。连接到服务器后,客户端会在本机构建一个本地 Socks5 代理(或VPN、透明代理等)。浏览网络时,客户端通过这个 Socks5(或其他形式)代理收集网络流量,然后再经混淆加密发送到服务器端,以防网络流量被识别和拦截,反之亦然。

Shadowsocks 特点

Shadowsocks 使用自行设计的协议进行加密通信。加密算法有 AES、Blowfish、ChaCha20、RC4 等,除建立 TCP 连接外无需握手,每次请求只转发一个连接,无需保持“一直连线”的状态,因此在移动设备上相对较为省电。
所有的流量都经过算法加密,允许自行选择算法。
Shadowsock s通过异步 I/O 和事件驱动程序运行,响应速度快。
客户端覆盖多个主流操作系统和平台,包括 Windows、macOS、Android、Linux 和 iOS 系统以及软路由系统如 OpenWRT 等。

什么是 SSR?

SSR 是 ShadowsockR 的简称,常被称为酸酸乳。SSR 和 SS 的工作原理基本相同,SSR 是 SS 的一个分支版本,SSR 在 SS 的基础上增加了一些数据混淆方式,修复了部分安全问题并提高 Qos 优先级,更多关于 ShadowsocksR 的资源可以查看 SSR 中文网

5/5 - (1 vote)