Shadowrocket 是 iOS/iPadOS 平台上知名的网络代理工具,而 Shadowsocks(SS) 是一种轻量级的加密代理协议,以下是关于两者关系的详细说明:
Shadowrocket
- iOS 系统的代理客户端(需付费购买)
- 支持多种代理协议:Shadowsocks、VMess、Trojan、HTTP/HTTPS 等
- 提供规则分流、广告拦截、流量统计等功能
Shadowsocks 协议
- 基于 SOCKS5 的加密传输协议
- 采用 AEAD 加密(如 AES-256-GCM、ChaCha20-Poly1305)
- 特点:轻量、高效、延迟低,适合移动端
在 Shadowrocket 中配置 Shadowsocks
手动配置步骤:
- 打开 Shadowrocket → 右上角
- 类型选择 Shadowsocks
- 填写参数:
- 服务器:IP 地址或域名
- 端口:服务器端口号(如 8388)
- 密码:认证密码
- 加密方法:推荐
aes-256-gcm或chacha20-ietf-poly1305 - 插件(可选):如 obfs 混淆插件
快速导入方式:
- 订阅链接:复制
ss://或ssr://链接 → 打开 Shadowrocket 自动识别 - 二维码扫描:扫描服务器配置二维码
常用加密方式推荐
| 加密方式 | 安全性 | 性能 | 说明 |
|---|---|---|---|
aes-256-gcm |
高 | 高 | 最常用,硬件加速友好 |
aes-128-gcm |
高 | 极高 | 移动端更省电 |
chacha20-ietf-poly1305 |
高 | 高 | 无 AES 硬件加速设备首选 |
xchacha20-ietf-poly1305 |
极高 | 中高 | 更安全的变体 |
重要区别:SS vs SSR
- Shadowsocks (SS):原版协议,Shadowrocket 原生支持
- ShadowsocksR (SSR):分支版本,增加混淆参数(protocol/obfs)
- Shadowrocket 仅部分支持 SSR(需选择 ShadowsocksR 类型)
- 新版 Shadowrocket 对 SSR 支持有限,建议使用原版 SS 或 VLESS/Trojan
优化建议
- 开启 IPv6:设置 → IPv6 解析(如果服务器支持)
- 分流规则:使用"配置"功能实现国内外流量分流
- UDP 转发:游戏/视频通话建议开启 UDP Relay
- 证书安装:如需 MITM 解密 HTTPS,需安装描述文件
注意事项
- Shadowrocket 仅在 App Store 国区外 或已购用户中提供
- Shadowsocks 协议本身无内置混淆,特征较明显,建议配合 TLS 插件或改用 Trojan/Xray
- 遵守当地法律法规使用
需要具体的配置教程或故障排查(如连接失败、速度慢等),可以提供更多细节。