iOS端ShadowRocket使用教程(基础版)

第一部分:获取与安装 Shadowrocket

重要提示:由于地区政策,Shadowrocket 在中国大陆的 App Store 已下架。你需要使用一个非中国大陆区的 Apple ID 才能搜索和购买。

  1. 准备一个外区 Apple ID:例如美区、港区、台区等。你可以自己注册或通过可信渠道购买。
  2. 登录 App Store
    • 在 iOS 设备上,打开 App Store
    • 点击右上角的头像,滑到页面最底部,点击 【退出登录】(如果已登录其他账号)。
    • 重新登录你准备好的外区 Apple ID
    • 首次登录可能会要求你同意该地区的服务条款,按提示操作即可。
  3. 搜索与购买
    • 在 App Store 搜索 “Shadowrocket”
    • 它是一款付费应用(通常售价 2.99 美元或等值货币)。点击价格按钮购买并完成支付(可能需要为该区账号绑定相应的支付方式,如 PayPal 或当地信用卡)。
  4. 下载安装:购买成功后,应用会自动开始下载安装。

第二部分:基础配置与使用

安装完成后,打开 Shadowrocket。它的界面相对简洁,但功能强大。

1. 添加你的第一个服务器(节点)

这是最关键的一步。你需要有可用的代理服务器(SS/SSR/Vmess/Trojan 等)信息。这些信息通常由你的服务商(机场)提供。

方法一:扫描二维码(最推荐、最快捷)

  • 你的服务商通常会提供一个订阅链接节点二维码
  • 在 Shadowrocket 中,点击右上角的 “+” 号按钮。
  • 选择 【类型】“Subscribe”(订阅)。
  • 【URL】 栏中,粘贴你的订阅链接
  • 或者,点击右上角的扫描图标,直接扫描服务商提供的二维码。
  • 点击右上角的 【完成】

方法二:手动输入节点信息

  • 点击右上角的 “+” 号。
  • 根据你的节点类型(SS, SSR, Vmess, Trojan 等)选择相应的 【类型】
  • 逐一填写服务器地址、端口、密码、加密方式等信息。
  • 填写完毕后,点击 【完成】

方法三:从 URL 或文本导入

  • 如果服务商提供的是一个以 ss://, vmess://, trojan:// 开头的长串链接,你可以直接复制,然后打开 Shadowrocket,它会自动识别并弹出添加窗口。
  • 同样,如果是一段配置文本,复制后打开 Shadowrocket 也会自动识别。

2. 连接与断开

  • 添加节点后,你会在 “首页”“服务器” 列表中看到它。
  • 点击你想要连接的节点,右侧会出现一个开关。点击开关,首次连接时会弹出 “VPN 配置” 请求,点击 “Allow”(允许),并验证 Face ID / Touch ID / 密码。
  • 连接成功后,顶部状态栏会出现 “VPN” 图标,节点列表中的该节点右侧会显示连接时间。

第三部分:核心功能与高级设置

1. 全局路由(分流模式)

这是 Shadowrocket 最强大的功能之一,决定了哪些流量走代理,哪些直连。

  • 位置:在应用的 “配置” 选项卡页面顶部。
  • 模式说明
    • 配置:最智能的模式。通过加载规则文件(.conf)来实现精细化的分流(推荐)。
    • 代理:所有流量都走代理服务器。
    • 直连:所有流量都不走代理,相当于关闭。
    • 场景:根据网络环境(如 Wi-Fi 或蜂窝数据)自动切换模式。

如何配置分流规则(推荐使用“配置”模式)

  1. 点击 “配置” 选项卡,点击右上角的 “+” 号。
  2. 在弹出的窗口中,输入一个远程规则文件的 URL。一个常用且维护良好的规则集是来自 lhie1(请注意规则源是否仍在维护)。
    • 例如,你可以输入:https://raw.githubusercontent.com/lhie1/Rules/master/Shadow/Shadow.conf
  3. 点击 “下载”,Shadowrocket 会获取这个规则文件。
  4. 下载完成后,回到 “配置” 页面,点击刚刚下载的配置文件名右侧的 (i) 图标,然后开启 “HTTPS 解密”(用于过滤广告和进行更精确的流量匹配,首次开启需要安装证书)。
  5. 回到 “首页”,在顶部的 “全局路由” 中选择你刚刚下载并启用的配置文件名

现在,你的流量就会根据规则文件来走了:国内网站直连,国外网站走代理,广告被屏蔽等。

2. 代理共享(HTTP 代理)

这个功能可以让同一局域网下的其他设备(如电脑、游戏机)通过你的 iPhone 上网。

  1. “首页” 确保已连接上一个节点。
  2. 点击底部导航栏的 “配置” -> “本地文件” -> 找到 http.conf 文件,点击右侧的 (i) 图标。
  3. 确保 “HTTP 代理” 开关是打开的,端口默认为 8080(可修改)。
  4. 回到 “首页”,你会看到一个 “HTTP 代理” 的开关,打开它。
  5. 在你的电脑或其他设备上,将 Wi-Fi 的 HTTP 代理设置为你的 iPhone 的 IP 地址,端口为 8080

3. 延迟测试

  • “服务器” 列表,点击右上角的 “延迟测试”
  • Shadowrocket 会自动测试所有节点的延迟(Ping 值),帮助你选择最快的节点。

第四部分:常见问题与技巧

  • 连接失败
    • 检查节点信息是否过期(订阅链接需及时更新)。
    • 尝试切换连接模式(如从“配置”切换到“代理”看是否是规则问题)。
    • 重启 Shadowrocket 或手机。
  • 如何更新订阅
    • “服务器” 页面,下拉列表即可刷新。
    • 或者,在订阅列表点击订阅右侧的 (i) 图标,选择 “更新”
  • 开启“HTTPS 解密”后证书安装
    • 按照 App 内提示,在 Safari 中打开链接,安装描述文件,并在 “设置” -> 通用 -> 关于本机 -> 证书信任设置” 中,完全信任你安装的 Shadowrocket 证书。
  • 耗电与后台活动
    • Shadowrocket 在连接时会持续工作。iOS 系统通常管理得很好,但如果担心,可以在不用时断开连接。

总结

Shadowrocket 是一款非常强大的网络工具,其核心使用流程可以概括为:

  1. 获取外区 ID → 购买下载
  2. 添加订阅/节点 → 连接
  3. 配置分流规则(“配置”模式)→ 实现智能科学上网

希望这份详细的教程能帮助你顺利使用 Shadowrocket。请务必遵守当地法律法规,合理使用工具。