快速开始 (Quick Start)
基础配置流程
- 添加节点:点击右上角 → 选择类型(Shadowsocks/Vmess/Trojan等)→ 填写服务器信息
- 选择节点:在节点列表中点击选中(右侧出现蓝色勾选标记)
- 开启连接:返回首页,点击顶部连接开关
- VPN授权:首次使用需允许添加VPN配置(iOS系统要求)
注意:Shadowrocket 为付费应用(App Store 购买),需美区或其他非中国区 Apple ID。
配置详解 (Configuration)
1 代理设置 (Proxy)
-
全局路由 (Global Routing):
- 配置:使用配置文件中的规则
- 代理:全部流量走代理
- 直连:全部流量不走代理
- 场景:根据场景自动切换
-
代理模式:
- 自动检测:根据目标域名自动判断是否代理
- PAC:使用PAC脚本
- URL:根据URL规则匹配
2 规则配置 (Rules)
规则优先级:从上到下,匹配即停止。
规则类型:
| 类型 | 说明 | 示例 |
|------|------|------|
| DOMAIN | 完整域名匹配 | DOMAIN,google.com |
| DOMAIN-SUFFIX | 域名后缀匹配 | DOMAIN-SUFFIX,github.com |
| DOMAIN-KEYWORD | 域名关键词 | DOMAIN-KEYWORD,google |
| IP-CIDR | IP段匹配 | IP-CIDR,8.8.8.8/24 |
| GEOIP | 国家/地区IP | GEOIP,CN |
| FINAL | 兜底规则 | FINAL,PROXY |
动作类型:
DIRECT:直连PROXY:代理(走选中节点)REJECT:拒绝连接(广告拦截)REJECT-DROP:静默拒绝(无响应)
高级功能 (Advanced Features)
1 DNS 设置
路径:设置 → DNS → 高级
- DNS over HTTPS/TLS:防止DNS污染
- 推荐:
https://dns.google/dns-query或https://1.1.1.1/dns-query
- 推荐:
- DNS 分流:国内域名使用国内DNS,国外使用国外DNS
- IPv6:可选择开启/关闭IPv6解析
2 HTTPS 解密 (MitM)
用于解密HTTPS流量进行广告过滤或脚本修改。
配置步骤:
- 生成/安装证书:设置 → 证书 → 生成新的CA证书 → 安装描述文件
- 信任证书:iOS设置 → 通用 → 关于本机 → 证书信任设置 → 开启
- 在配置中启用 HTTPS 解密
3 脚本 (Script)
支持 JavaScript 修改请求/响应。
常用脚本类型:
- HTTP 请求脚本:修改请求头、URL重定向
- HTTP 响应脚本:修改响应体(如去广告、解锁功能)
示例脚本结构**:
// 修改请求头
$httpClient.get({
url: "https://example.com",
headers: {
"User-Agent": "Custom-Agent"
}
}, function(error, response, data) {
$done(response);
});
4 重写 (Rewrite)
URL 重定向和请求修改,比脚本更轻量。
格式:
# 拒绝广告
^https?://ad.com - reject
订阅配置 (Subscription)
1 添加订阅
- 首页 → 右上角 → 类型选择 Subscribe
- 粘贴订阅链接(URL)
- 开启 自动更新(可选)
2 配置文件 (Config File)
支持导入 .conf 或 .json 格式的完整配置。
配置示例结构:
[General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12 dns-server = 8.8.8.8, 1.1.1.1 [Rule] DOMAIN-SUFFIX,apple.com,DIRECT DOMAIN-SUFFIX,google.com,PROXY FINAL,DIRECT [Proxy] Shadowsocks = ss, 1.2.3.4, 8388, encrypt-method=aes-256-gcm, password=123456
使用技巧 (Tips)
1 按需求连接 (On-Demand)
设置 → 按需求连接:根据网络环境自动开关VPN。
- Wi-Fi 排除:指定某些Wi-Fi下自动断开(如家庭网络)
- 蜂窝网络:始终开启
2 小组件 (Widget)
iOS 14+ 支持桌面小组件快速查看:
- 当前流量统计
- 快捷开关
- 节点切换(需配置)
3 分流优化建议
# 国内直连
GEOIP,CN,DIRECT
# 局域网直连
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
# 去广告
DOMAIN-KEYWORD,admarvel,REJECT
# 兜底
FINAL,PROXY
故障排查 (Troubleshooting)
| 问题 | 解决方案 |
|---|---|
| 无法连接 | 检查节点信息 → 测试延迟 → 检查规则是否误拦截 |
| 部分App无法使用 | 检查是否为 DIRECT 规则误伤,或尝试全局代理测试 |
| 耗电异常 | 关闭 IPv6、减少后台刷新、优化规则数量 |
| 证书错误 | 重新安装并信任MitM证书 |
官方资源:
- 官方 Twitter:@ShadowrocketApp
- 更新日志:App Store 页面查看
- 配置文件语法参考:Surge 配置语法(兼容大部分)
如需特定功能的详细配置示例(如 TikTok 解锁、Netflix 分流等),请告诉我具体需求。