ShadowsocksR(SSR) 常被称为SSR、酸酸乳、小飞机(粉色)或纸飞机(粉色)。SSR 是一个基于 Shadowsocks (SS) 发展而来的衍生项目,它在 SS 的基础上增加了协议和混淆功能。尽管 SSR 项目代码托管在 Github 上,目前已停止开发,但客户端仍由志愿者维护,是目前热门的科学上网技术之一。
本文将为您汇总 Windows、Android、iOS 和 macOS 等主流平台下 ShadowsocksR 客户端的下载地址及详细使用配置教程。
一、SSR 客户端下载地址及要求
SSR 客户端在不同系统平台上有不同的名称和形式,以下是各平台的下载信息:
1. Windows 客户端
Windows 平台主要使用 C# 版的 ShadowsocksR 客户端。
| 客户端名称 | 推荐版本/说明 | 下载地址 (URL) | 备注 |
|---|---|---|---|
| ShadowsocksR C#版 | 4.9.0 最新版 | https://github.com/shadowsocksrr/shadowsocksr-csharp/releases/download/4.9.0/ShadowsocksR-win-4.9.0.zip |
运行需要 .net环境 支持,Win7以上系统通常可以直接运行。 |
| ShadowsocksR 修复版 | 4.9.2 修复版 | [官网下载链接] (请参阅源) | 客户端由志愿者维护。 |
安装步骤:
下载完成后,需要将压缩包内的 所有文件 解压到一个文件夹中,不要只解压 exe 文件。随后,根据您的系统环境运行 ShadowsocksR-dotnet2.0.exe 或 ShadowsocksR-dotnet4.0.exe。如果运行时提示错误,可能需要先安装 Microsoft .NET Framework 4。
2. Android (安卓) 客户端
Android 客户端通常显示为粉色小飞机图标,名称为 SSRR。
| 客户端名称 | 推荐版本/说明 | 下载地址 (URL) |
|---|---|---|
| ShadowsocksR | 3.5.4.apk (推荐) | [官网下载链接] (请参阅源) |
3. iOS (苹果 iPhone/iPad) 客户端
由于政策原因,SSR 代理工具大多已在大陆区的 App Store 下架。用户需要使用非大陆区 Apple Store (如美区、港区、日区、台区) 进行下载和购买。
| 客户端名称 | 价格 (区域) | 下载地址 (URL) | 备注 |
|---|---|---|---|
| Shadowrocket (小火箭) | USD 2.99 (美区) / HKD 23.00 (港区) | https://apps.apple.com/us/app/shadowrocket/id932747118 |
Shadowrocket 功能强大,支持 SS、SSR、V2Ray、Xray、Trojan 等多种协议。 |
| 其他客户端 | Mume(暮梅)、Potatso Lite、FastSocks 等 | App Store 搜索 | 这些软件通常是付费软件。 |
4. macOS 客户端
| 客户端名称 | 推荐版本/说明 | 下载地址 (URL) |
|---|---|---|
| ShadowsocksX-NG | ShadowsocksX-NG-R8.dmg | 开源下载地址:https://github.com/shadowsocks/ShadowsocksX-NG/releases/latest |
二、SSR 客户端使用教程:节点配置与连接
在使用 SSR 客户端之前,首先需要获取可用的服务器节点(即软件中的 服务器 或配置信息)。
1. 获取节点信息
用户可以通过以下方式获取 SSR 节点:
- 免费节点: 可使用搜索引擎搜索免费的 ShadowsocksR (SSR) 节点。但免费节点资源通常较少且不稳定。
- 付费节点(机场): 建议购买付费节点以获得更稳定的服务。对于技术小白,购买机场服务可以直接导入节点订阅地址链接即可使用。
- 自己搭建节点: 如果对稳定性要求高且具备一定的技术基础,推荐自己搭建 ShadowsocksR (SSR) 服务器,速度和安全性最高。
2. 添加 SSR 节点
SSR 客户端通常支持多种添加节点的方式,包括手动、二维码和订阅链接。
| 添加方式 | 适用平台及步骤 |
|---|---|
| 订阅地址添加节点(推荐) | Windows: 右键任务栏小飞机 -> 服务器订阅 -> SSR服务器订阅设置。点击 “ADD” 填入订阅 URL 地址并确定。初次使用建议先删除自带订阅。iOS (Shadowrocket): 点击主界面的 + 按钮,类型选择 Subscribe,输入订阅地址。 |
| 扫描二维码添加节点 | Windows: 右键任务栏小飞机 -> 二维码扫描。iOS (Shadowrocket): 点击主界面左上角的扫描按钮,扫描二维码或从相册打开图片导入节点信息。 |
| 手动添加 ShadowsocksR 节点 | Windows: 右键小飞机 -> 服务器 -> 编辑服务器,手动修改服务器IP、端口、密码、加密、协议、混淆等必填项。iOS (Shadowrocket): 点击右上角 +,类型选择 ShadowsocksR,然后填入节点信息。 |
3. 连接与路由设置
添加完节点后,即可进行连接使用。
- 连通性测试: 在连接前,可以点击连通性测试(或延迟测试)来查看各个节点的延迟数值。数值越小,代表速度越快。
- 开启代理: 选择一个延迟较低的服务器节点,打开右上角的开关进行连接(例如 Android 客户端是点击粉色小飞机图标)。
- 全局路由/代理规则设置:
- iOS (Shadowrocket): 全局路由有“配置”、“代理”、“直连”、“场景”四项。建议设置为 “配置” 路由模式,这样可以根据配置文件的规则转发流量,实现自动分流,不影响国内服务连接。
- Windows (SSR C#版):
- 系统代理模式: 推荐使用 PAC模式 或 全局模式。
- 代理规则: 决定哪些流量进入 SSR 客户端。日常使用推荐设置为 “绕过局域网和大陆” 选项。
- Android: 路由建议选择 “绕过局域网及中国大陆地址”。
三、SSR 常见问题与进阶建议
1. 混淆和协议建议
- SSR 协议推荐: 对于 ShadowsocksR,
chain_a是目前最佳的协议。 - 混淆建议: 推荐使用
plain(即不使用混淆插件) 或http_simple。不建议选择tls1.2_ticket_auth混淆,因为它可能已被 GFW 掌握特征。 - 加密建议: 对于 SSR,如果使用
auth_chain系列协议,通常自带 RC4 加密,一般情况下无需额外加密,可设置为none。
2. 连接故障排除
如果 SSR 无法使用,可逐步排查:
- 确认账号可用性: 确认 SSR 账号(节点)信息填写正确,并在其他设备或同一网络下确认账号是否可用。
- 检查本地时间: 如果本地电脑时间与服务器差距太大,特别是使用 ShadowsocksR 账号时,可能会导致连接失败(表现为“空连”或“错误”)。
- 刷新 DNS: 如果连上代理但无法访问 Google、Twitter 等网站,可能是 DNS 污染所致。可以尝试在命令提示符中输入
ipconfig /flushdns。 - 检查端口占用: 如果提示 SOCKS5 端口被占用,应在客户端的“选项设置”中更改本地端口,推荐改为 1025~65535 之间的端口。
3. 跨平台兼容性(V2Ray/Trojan)
虽然 SSR 稳定且易用,但用户也需注意其他协议的流行和特点:
- V2Ray: 定位为一个平台,功能更强大,支持多入口、多出口、定制化路由和多协议(如 VMess, VLESS, Socks, HTTP)。配置相对复杂,但隐蔽性强(例如 V2ray WS + TLS 被认为是最安全隐蔽的方法之一)。
- Trojan: 设计理念是直接模仿 HTTPS 协议,不采用强加密和随机模糊模式。其速度在同等宽带条件下通常比 V2Ray 快。
总结:
ShadowsocksR 作为一个成熟且易于配置的代理工具,通过其在 Windows、Android、iOS 和 macOS 上的客户端(如 ShadowsocksR C# 版、SSRR、Shadowrocket 等),为用户提供了便捷的科学上网途径。通过选择合适的节点和正确的路由模式(如绕过局域网和大陆),用户可以实现高效的网络访问。
就像一个导航系统,SSR 客户端 扮演着智能导航仪的角色,它根据您设置的代理规则(地图),将国内的流量直连(走高速公路),而被限制的国外流量则通过加密的 SSR 服务器节点(秘密隧道) 转发,确保您的数据流量能够顺利到达目的地。