> For the complete documentation index, see [llms.txt](https://docs.nolock.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nolock.io/ios/shadowrocket.md).

# iPhone/iPad

* 系统要求：iOS 12 及以上
* 设备要求：iPhone / iPad
* 安装前请关闭其它代理软件，不可同时运行

### 一、客户端安装

{% hint style="danger" %}
此应用已在国区下架，请自行准备非国区 Apple ID 下载

下载地址：<https://apps.apple.com/gb/app/shadowrocket/id932747118>
{% endhint %}

### 二、配置订阅

Shadowrocket 安装完成后，打开手机浏览器(推荐使用Chrome)登入 [用户中心](https://www.nolock.io/login) ，复制订阅链接

<figure><img src="/files/J1kmViA6astsd2tFVCVw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/DC1Zt5gyVTevH2H9Uy4U" alt=""><figcaption></figcaption></figure>

2. 打开 Shadowrocket 客户端，点击右上角的 "+"号添加订阅

<figure><img src="/files/IrMgwAqoKBIS0aiNEZmB" alt=""><figcaption></figcaption></figure>

3. 类型选择 "Subscribe" ,并在URL处粘贴刚才复制的订阅链接，然后点击右上角 "完成"，并启用自动更新

<figure><img src="/files/2K1UkzTZJLSvE0ENXRV5" alt=""><figcaption></figcaption></figure>

4. 弹出添加VPN配置，必须选择 "允许" ，否则将无法正确配置代理

<figure><img src="/files/qa4RG8feJzLBtAFWg5hG" alt=""><figcaption></figcaption></figure>

5. 至此客户端已经配置完成

<figure><img src="/files/cKIOJiVXOAaCbVUyysoy" alt=""><figcaption></figcaption></figure>

### 三、更新订阅

更新订阅时一定要是未连接状态，如果是连接状态可能会更新失败！请根据图片中的说明进行操作。

<figure><img src="/files/OS21VhFt6hahkr52WGkd" alt=""><figcaption></figcaption></figure>

### 四、全局模式设置

Shadowrocket拥有四种全局路由策略：配置、代理、直连、场景。

1. 配置

选用 "配置(规则)" 方法来进行连接。可以根据不同的规则，使网络连接在自己定制的"规则"范围内进行。可以进行网络分流（例如国内IP直连，国外网站自动走代理），<mark style="color:red;">正常情况下我们使用此模式即可。</mark>

2. 代理

即为全部网络连接使用代理进行连接，就是我们所说的<mark style="color:red;">全局代理</mark>。如非必要，不建议使用此模式。

3. 直连

直接访问网络，Direct，将不会通过代理连接网络。

4. 场景

根据不同使用场合自动切换相关配置，支持使用不同的Urltest测速分组和Conf配置文件。根据设置的场景，可以切自动切换节点或者配置。此处将不再额外介绍，如果使用，请Google搜索相关文档。

<figure><img src="/files/ebQ43uHUmUWM6b9g8FlX" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nolock.io/ios/shadowrocket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
