导读:
- 配置界面详解 (Configuration)
- 代理协议支持 (Protocols)
- 功能模块详解 (Features)
- 高级设置 (Advanced)
- 常见问题 (FAQ)
- 配置文件示例 (Configuration Example)
1 添加配置
添加节点有三种方式:
| 方式 | 操作步骤 |
|---|---|
| 手动添加 | 首页 → 右上角 → 选择协议类型 → 填写服务器信息 |
| 扫码添加 | 首页 → 右上角 → Scan QR Code → 扫描节点二维码 |
| 订阅链接 | 首页 → 右上角 → Type 选择 Subscribe → 粘贴订阅 URL |
2 基本连接
- 在首页选择要使用的节点(点击节点名称)
- 返回主界面,点击顶部连接开关
- 首次连接需授权:允许添加 VPN 配置
- 状态栏出现 VPN 图标即表示连接成功
配置界面详解 (Configuration)
1 全局路由模式 (Global Routing)
点击底部"配置"标签,选择路由模式:
- 配置 (Config):按规则分流(推荐)
- 代理 (Proxy):全部流量走代理
- 直连 (Direct):全部流量不走代理
- 场景 (Scene):根据网络环境自动切换
2 规则配置 (Rules)
路径: 配置 → 编辑 → 规则
规则优先级:从上到下,匹配即停止。
| 类型 | 说明 | 示例 |
|---|---|---|
DOMAIN |
完整域名匹配 | DOMAIN,www.google.com,Proxy |
DOMAIN-SUFFIX |
后缀匹配 | DOMAIN-SUFFIX,google.com,Proxy |
DOMAIN-KEYWORD |
关键词匹配 | DOMAIN-KEYWORD,google,Proxy |
IP-CIDR |
IP 段匹配 | IP-CIDR,142.250.0.0/16,Proxy |
GEOIP |
国家代码 | GEOIP,CN,Direct |
FINAL |
兜底规则 | FINAL,Proxy |
策略 (Policy) 选项:
Proxy:走代理节点Direct:直连Reject:拒绝连接- 自定义策略组(如
Auto-Select,Fallback)
代理协议支持 (Protocols)
Shadowrocket 支持以下协议:
1 标准代理协议
- Shadowsocks (SS):需填写服务器、端口、密码、加密方法
- ShadowsocksR (SSR):额外支持协议参数(obfs/param)
- VMess (V2Ray):支持 UUID、AlterID、传输方式(WebSocket/TCP/mKCP等)
- Trojan:类似 HTTPS 的代理协议
- HTTP/HTTPS:标准代理
- SOCKS5:支持认证
2 高级传输层
- WebSocket + TLS:适用于 CDN 伪装
- HTTP/2:多路复用传输
- gRPC:基于 HTTP/2 的 RPC 框架
- QUIC:基于 UDP 的传输协议
功能模块详解 (Features)
1 订阅管理 (Subscription)
- 自动更新:设置 → 订阅 → 开启"自动更新"
- 更新间隔:可设置 24 小时、48 小时等
- 备份恢复:支持 iCloud 同步配置
2 策略组 (Policy Groups)
用于自动选择最优节点:
- Url-test:自动测试延迟,选择最低延迟节点
- Fallback:故障转移,主节点失效时自动切换
- Load-balance:负载均衡,轮询或随机选择
- SSID:根据 Wi-Fi 名称切换策略
配置示例:
[Proxy Group] Auto-Select = url-test, Node1, Node2, Node3, url=http://www.gstatic.com/generate_204, interval=600
3 脚本与重写 (Script & Rewrite)
路径: 配置 → 编辑 → 脚本/重写
- Rewrite:URL 重定向、广告拦截
- Script:JavaScript 脚本处理请求/响应
- MitM:中间人攻击配置(用于 HTTPS 解密,需安装证书)
4 按需求连接 (On-Demand)
设置 → 按需求连接:
- 始终开启:保持 VPN 始终连接
- 按需 Wi-Fi:特定 Wi-Fi 下自动断开
- 蜂窝数据:仅在 4G/5G 下启用
高级设置 (Advanced)
1 DNS 配置
- DNS over HTTPS (DoH):加密 DNS 查询
- DNS over TLS (DoT):TLS 加密 DNS
- 备用 DNS:主 DNS 失效时的备用服务器
- 劫持 DNS:防止 DNS 污染
2 混淆与插件
- 混淆 (Obfs):http/simple 等,用于绕过 QoS 限制
- 插件:支持 v2ray-plugin、kcptun 等
3 日志与诊断
- 日志级别:Debug/Info/Error
- 流量统计:实时查看上传/下载速度
- 连接测试:Ping/TCP 延迟测试
常见问题 (FAQ)
Q: 为什么连接后无法上网? A: 检查:
- 节点信息是否正确(端口、密码、加密方式)
- 系统时间是否准确(VMess/Trojan 对时间敏感)
- 尝试切换全局代理模式测试
Q: 如何更新订阅? A: 首页 → 长按订阅链接 → 更新,或下拉刷新。
Q: 支持哪些加密方式? A: AEAD 系列(AES-128-GCM, AES-256-GCM, Chacha20-Poly1305)及传统流加密。
Q: 如何导入 Surge/Clash 配置?
A: Shadowrocket 兼容 Surge 配置格式,可直接导入 .conf 文件,部分功能可能需要手动调整。
Q: 为什么耗电快? A: 代理工具需要保持后台网络活动,建议:
- 关闭"始终开启"(按需连接)
- 减少日志记录级别
- 使用省电模式(设置 → 高级 → 省电模式)
配置文件示例 (Configuration Example)
[General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local dns-server = 8.8.8.8, 1.1.1.1 fallback-dns-server = 223.5.5.5 update-url = https://example.com/config.conf [Rule] DOMAIN-SUFFIX,apple.com,Direct DOMAIN-SUFFIX,google.com,Proxy GEOIP,CN,Direct FINAL,Proxy [Proxy] Shadowsocks = ss, 1.2.3.4, 8388, encrypt-method=aes-256-gcm, password=123456 [Proxy Group] Auto = url-test, Shadowsocks, url=http://www.gstatic.com/generate_204
提示: Shadowrocket 为付费应用(App Store 购买),请通过官方渠道下载以确保安全,配置涉及网络代理,请遵守当地法律法规使用。
如需特定功能的详细说明(如 Trojan-gRPC 配置、脚本编写等),请告诉我具体需求,我可以提供更详细的配置指南。