Shadowrocket 配置

概述

Shadowrocket 是早期 iOS 平台上唯一支持 SSR 协议的软件,同时此软件的价格也是属于比较低廉的。然而,由于 Shadowrocket 支持的协议非常多,导致其软件安装包体积较大,同时其稳定性相较 GeckoRelay 列出的其他受支持软件较低。

❗️ 这是一个付费软件,你需要购买才能使用。

扩展支持

GeckoRelay 目前提供对此客户端的扩展支持

系统环境

在此文章撰写时...

iPhone10,3 / iOS 11.2.5 (15D60)
Shadowrocket 2.1.21 (Build 616)

检查 GeckoRelay 订阅的设置

TIP

Shadowrocket 完全支持 SSR 协议

如果不需要使用 Surge 等软件,建议将订阅协议组设置为不带有「兼容」字样的协议(混淆插件除外)。

访问 GeckoRelay 管理门户,点击已经激活的订阅进入订阅管理页面。然后点击「订阅设置」按钮即可修改。

GeckoRelay API 配置

打开 GeckoRelay 管理门户,点击订阅名称进入订阅信息管理页面。在「自动配置」功能区找到桌面平台 – 「节点订阅」。

在弹出的窗口中选择「普通模式」,按下按钮,如果按钮文字变为「已复制到剪贴板」,则说明 GeckoRelay API URI 已经复制。

这个 API URI 非常重要,你应当把它当做密码一样妥善保管,避免泄露。

打开 Shadowrocket,点击 + 或点击「添加节点」

在新的页面中,选择「类型」为 Subscribe

在 URL 中粘贴刚才复制的 GeckoRelay API URI,在备注中填写为:GeckoCloud

Shadowrocket 会从 GeckoRelay API 获取订阅信息并添加节点到客户端。

然后点击底部的「设置」,选择「服务器订阅」,将开关「打开时更新」打开,并确保其他设置和下图相同。

之后,每次打开 Shadowrocket 时,应用程序就会自动通过 GeckoRelay API 更新节点信息。

GeckoRelay 一键导入

打开 GeckoRelay 管理门户,点击订阅名称进入订阅信息管理页面。在「自动配置」功能区找到全平台 – 「一键导入」,如果你仅安装了 Shadowrocket,则会弹出窗口询问是否使用 Shadowrocket 打开。

点击打开,会自动跳转到 Shadowrocket 并添加接入点。

此方式更加方便快捷,但接入点信息不会自动更新,如果 GeckoRelay 添加或删除了某些接入点,则必须手动操作。

从剪贴板配置

某些情况下,我们可能不止安装了 Shadowrocket,还安装了其他的代理软件,这些软件将可能占用ssr://的 URL Scheme,导致我们无法直接使用一键配置为 Shadowrocket 添加接入点,如下图。

这时我们仅需要点击「取消」,而 GeckoRelay 管理门户已经自动复制了 SSR 代码到你的剪贴板(你可能注意到点击一键配置按钮的一瞬间,按钮文字变为了「已经复制到剪贴板」)。

剪贴板内的 SSR 代码非常重要并包含了你所有的连接信息,你应当注意避免泄露

打开 Shadowrocket,Shadowrocket 会侦测到剪贴板内的 SSR 代码并询问是否要添加。

只需要选择「添加」,所有接入点信息就会添加到你的 Shadowrocket。

此方式添加的接入点信息不会自动更新,如果 GeckoRelay 添加或删除了某些接入点,则必须手动操作。

启动 Shadowrocket

在 Shadowrocket 主页面选择一个接入点,然后点击顶部的开关。

如果是第一次使用,则会提示需要添加 VPN 连接。

点击 Allow 后按系统提示操作,验证密码或 Touch ID。之后会自动返回到 Shadowrocket 界面并启用。