# Shadowrocket iOS 使用教程

### 软件购买 <a href="#ruan-jian-gou-mai" id="ruan-jian-gou-mai"></a>

Shadowrocket 需要 iOS 外区（除了国区以外任何国家都可以）商店自行购买

### 共享账户

不再免费提供共享账号了，请自行购买。

小火箭推荐购买商铺： [shop.owo233.xyz](https://shop.owo233.xyz)

### 订阅链接 <a href="#ding-yue-lian-jie" id="ding-yue-lian-jie"></a>

打开 Shadowrocket，点击 + 按钮

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

在 URL 一栏粘贴自己的订阅链接，备注一栏可以随便填写。

[![IMG\_6816.PNG](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket1.png)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket1.png)

[![IMG\_6817.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket2.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket2.jpg)

Shadowrocket 会从订阅服务器获取订阅信息并添加节点到本地。

[![IMG\_6819.PNG](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket3.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket3.jpg)

### 启动服务 <a href="#qi-dong-fu-wu" id="qi-dong-fu-wu"></a>

在上一步，已完成基本设置。

点击 「延迟测试」，若干秒之后节点右侧会有数值显示。如下图。

[![IMG\_6820.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket4.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket4.jpg)

建议选择一个延迟较低的节点后打开右上角的开关进行连接。（但请注意延迟与网速并无关系）\
在 Shadowrocket 主页面选择一个接入点，然后点击顶部的开关。

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

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

### 进阶玩法(可选) <a href="#jin-jie-wan-fa" id="jin-jie-wan-fa"></a>

#### 设置分流模式 <a href="#she-zhi-fen-liu-mo-shi" id="she-zhi-fen-liu-mo-shi"></a>

「全局路由」选项建议设置为配置以实现自动分流功能，不影响国内服务的连接。

[![IMG\_6822.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket5.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket5.jpg)

#### 添加第三方分流规则 <a href="#tian-jia-di-san-fang-fen-liu-gui-ze" id="tian-jia-di-san-fang-fen-liu-gui-ze"></a>

点击下方的「配置」，再点击右上角 + ，将配置文件地址粘贴进去（大多数情况下软件可以自动识别并填入链接）并点击「下载」。

* Tartarus2014规则（包含Rule-set）： <https://github.com/Tartarus2014/Shadowrocket-Script/raw/main/Shadowrocket.conf>
* a00789123 规则（包含Rule-set）： <https://github.com/a00789123/rules-bak/raw/main/Shadow-Rule-set.conf>
* ss rule snippet 规则： <https://github.com/Hackl0us/SS-Rule-Snippet/raw/master/LAZY_RULES/Shadowrocket.conf>
* h2y规则： <https://github.com/h2y/Shadowrocket-ADBlock-Rules/raw/master/sr_top500_banlist_ad.conf>
* eHpo1规则： <https://github.com/eHpo1/Rules/raw/master/Shadowrocket/Main.conf>

[![IMG\_6823.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket6.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket6.jpg)

[![IMG\_6824.PNG](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket7.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket7.jpg)

点击下载好的远程文件，选择「使用配置」。

[![IMG\_6825.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket8.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket8.jpg)

#### 按需求连接 <a href="#an-xu-qiu-lian-jie" id="an-xu-qiu-lian-jie"></a>

按需求连接，意味着当你试图连接被屏蔽的网站的时候，小火箭会自动打开运行，进行连接。

如图，点击下方的「设置」，找到 「按需求连接」。

[![IMG\_6827.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket9.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket9.jpg)

[![IMG\_6828.jpg](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket10.jpg)](https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/New%20folder/shadowrocket10.jpg)

### 回国模式

小火箭的回国配置：

```
# Shadowrocket: 2023-03-20 14:41:45
[General]
bypass-system = true
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com
tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32, 239.255.255.250/32
dns-server = system
fallback-dns-server = system
ipv6 = true
prefer-ipv6 = false
dns-fallback-system = false
dns-direct-system = false
icmp-auto-reply = true
always-reject-url-rewrite = false
private-ip-answer = true
# direct domain fail to resolve use proxy rule
dns-direct-fallback-proxy = true
# The fallback behavior when UDP traffic matches a policy that doesn't support the UDP relay. Possible values: DIRECT, REJECT.
udp-policy-not-supported-behaviour = REJECT

[Rule]
RULE-SET,https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket/ChinaMax/ChinaMax_Resolve.list?raw=true,PROXY
DOMAIN-SET,https://github.com/blackmatrix7/ios_rule_script/blob/master/rule/Shadowrocket/ChinaMax/ChinaMax_Domain.list?raw=true,PROXY
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/ChinaMax/ChinaMax.list,PROXY
#China
RULE-SET,https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/ASN.China.list,PROXY
# LAN
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
IP-CIDR,127.0.0.0/8,DIRECT
# China
GEOIP,CN,PROXY
# Final
FINAL,DIRECT

[Host]
localhost = 127.0.0.1

[URL Rewrite]
^https?://(www.)?g.cn https://www.google.com 302
^https?://(www.)?google.cn https://www.google.com 302

```


---

# Agent Instructions: 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://help.ednovas.me/ke-hu-duan-shi-yong-shuo-ming-1/untitled.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.
