Shadowrocket 是 iOS/iPadOS 平台上知名的网络代理工具,Shadowsocks (SS) 是其支持的核心协议之一,以下是关于在 Shadowrocket 中使用 Shadowsocks 协议的详细说明:
Shadowrocket
- iOS 系统上的代理客户端(需付费购买,约 $2.99)
- 支持 Shadowsocks、ShadowsocksR、VMess、Trojan、Hysteria 等多种协议
- 提供规则分流、广告拦截、DNS 自定义等高级功能
Shadowsocks 协议
- 基于 SOCKS5 的轻量级加密代理协议
- 采用流加密或 AEAD 加密(推荐)
- 特点:低延迟、速度快、资源占用少
配置方法
手动添加节点
- 打开 Shadowrocket → 右上角
- 类型选择 Shadowsocks
- 填写参数:
- 服务器:IP 地址或域名
- 端口:服务器端口(如 8388、443)
- 密码:认证密码
- 加密方法:推荐
aes-256-gcm或chacha20-ietf-poly1305 - 备注:自定义名称(可选)
快速导入
- 二维码扫描:点击右上角扫描按钮
- URL 导入:支持
ss://协议链接(Base64 编码) - 订阅链接:通过订阅 URL 批量导入(推荐)
高级配置
插件设置(混淆)
如服务器支持混淆,可在"插件"中选择:
- obfs-local:简单混淆(http/tls)
- v2ray-plugin:WebSocket 或 QUIC 传输
- GoQuite:另一种混淆方式
路由规则配置
建议开启配置模式而非全局代理:
- 配置:根据规则分流(国内直连,国外走代理)
- 代理:全部流量走代理
- 直连:全部直连
- 场景:根据 WiFi/蜂窝自动切换
DNS 设置
- 建议启用 DNS over HTTPS(DoH)
- 推荐 DNS:
1.1.1、8.8.8或tls://dns.google
加密方法选择
| 方法 | 安全性 | 速度 | 兼容性 |
|---|---|---|---|
aes-256-gcm |
高 | 快 | 广泛支持 |
chacha20-ietf-poly1305 |
高 | 极快(移动端友好) | 现代客户端支持 |
aes-128-gcm |
高 | 很快 | 资源占用更低 |
rc4-md5 |
低 | 快 | 已淘汰,不建议使用 |
常见问题
连接成功但无法上网
- 检查服务器时间是否同步(时间偏差会导致认证失败)
- 确认加密方法与服务器端一致
- 检查端口是否被运营商封锁
耗电与后台
- Shadowrocket 使用 Network Extension,会增加一定耗电
- 建议开启"自动断开"或根据场景切换
中国区下载
- 中国区 App Store 已下架,需使用外区 Apple ID 购买
安全建议
- 避免使用弱加密:如
aes-256-cfb、rc4-md5等已不安全 - 定期更新:保持 Shadowrocket 为最新版本
- 分流策略:使用规则模式避免国内流量不必要的代理
- 插件谨慎:仅使用可信的混淆插件
如果你需要具体的配置帮助(如订阅转换、规则编写),请提供更详细的需求场景。