重定向

快速开始 (Quick Start)

基础配置流程

  1. 添加节点:点击右上角 → 选择类型(Shadowsocks/Vmess/Trojan等)→ 填写服务器信息
  2. 选择节点:在节点列表中点击选中(右侧出现蓝色勾选标记)
  3. 开启连接:返回首页,点击顶部连接开关
  4. 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-queryhttps://1.1.1.1/dns-query
  • DNS 分流:国内域名使用国内DNS,国外使用国外DNS
  • IPv6:可选择开启/关闭IPv6解析

2 HTTPS 解密 (MitM)

用于解密HTTPS流量进行广告过滤或脚本修改。

配置步骤

  1. 生成/安装证书:设置 → 证书 → 生成新的CA证书 → 安装描述文件
  2. 信任证书:iOS设置 → 通用 → 关于本机 → 证书信任设置 → 开启
  3. 在配置中启用 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 添加订阅

  1. 首页 → 右上角 → 类型选择 Subscribe
  2. 粘贴订阅链接(URL)
  3. 开启 自动更新(可选)

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 分流等),请告诉我具体需求。

您可以还会对下面的文章感兴趣: