Home
Shadowrocket 的主界面,可查看服务器列表、当前选择与连接状态。开始排查前,先确认这里显示的是自己打算使用的服务器,再检查连接开关。
Terminology / 术语索引
先按类别找到界面词,再对照自己已有的订阅或服务器信息。协议名与规则关键字保留英文原文,便于在应用内逐项核对。
本页解释字段含义,不替代具体配置资料。客户端一次性买断 ≠ 线路套餐;购买应用与取得连接所需信息是两件事。
01 / Interface
先确认正在操作的入口。Global Routing 表示整体处理姿态,具体请求还应结合当前配置核对。
Shadowrocket 的主界面,可查看服务器列表、当前选择与连接状态。开始排查前,先确认这里显示的是自己打算使用的服务器,再检查连接开关。
这个词既用于识别配置相关入口,也出现在 Global Routing 的姿态名称中。选用 Config 姿态时,请同时确认当前配置中的规则内容;仅看到这一名称,不能判断每条请求会如何处理。
连接后的整体路由设置,常见姿态为 Config、Proxy、Direct,分别可理解为按配置、代理、直连。切换前先确认自己的使用目的;需要按域名分别处理时,应检查 Config 中实际生效的规则。
按设定条件触发连接的功能。它与手动控制连接开关是不同的操作方式;若遇到频繁连接或断开,应先查看应用内的 On Demand 条件是否符合当前网络环境。
手动录入自己已有服务器信息的入口。填写 Type 后,再按资料核对 Address、Port 和认证字段;不同协议显示的后续选项可能不同,不要把一种协议的字段直接套用到另一种协议。
查看与调整应用设置的界面入口。处理连接或解析问题时,先记录当前选项,再逐项核对 DNS 等设置;同时更改多项设置会使原因难以定位。
02 / Protocols
Type 应与自己已有的服务器资料一致。协议名称相近,并不表示认证信息或传输参数可以互换。
一种服务器连接协议,通常需要核对地址、端口、认证信息及相应选项。手填时以自己已有的服务器资料为准;地址正确但认证字段不一致,也可能无法建立连接。
一种使用 UUID 等参数标识连接的协议。除了 Address 和 Port,还要核对传输方式及相关安全选项;字段名称相同不代表服务器端采用相同设置。
一种使用 UUID 标识连接的协议。它与 VMess 是不同的 Type;选择后,应继续按已有资料填写传输与 TLS 等参数,而不是只复制地址和端口。
一种通常与 TLS 配合使用的协议。核对 Address、Port、Password,以及资料中要求的 SNI 等选项;这些值应彼此对应,不能仅凭协议名称推断。
一种使用密钥及对端参数建立连接的协议。它的字段结构与以 Password 或 UUID 为主的连接资料不同;导入前应确认手头资料属于 WireGuard 配置。
一种基于 QUIC 的协议。它需要与服务器端对应的认证及传输参数;在 Add Server 中选择 Type 后,按自己的资料逐项核对所显示的字段。
03 / Rules
规则通常由匹配条件和处理策略组成。阅读时先看匹配范围,再看命中后采用的策略。
按域名后缀匹配的规则关键字,可用于把某个域名及符合条件的子域名归入同一处理策略。检查规则时应留意实际请求的域名,不能只根据网页标题判断是否命中。
按域名中是否包含指定字符串进行匹配。它的范围与 DOMAIN-SUFFIX 不同,短字符串可能覆盖更多域名;编写规则时应先明确想匹配的内容。
依据 IP 地址所属地理信息匹配的规则关键字。匹配结果与解析得到的地址及所用数据有关;排查时应把它与域名规则区分开。
按 IPv4 地址段匹配请求,地址范围采用 CIDR 写法。它处理的是地址范围,而不是域名文本;核对时要看请求最终涉及的地址是否落在范围内。
按 IPv6 地址段匹配请求,作用对象与 IP-CIDR 不同。如果同一目标可能解析出不同类型的地址,应分别检查相应规则,不能把两种写法当作同一条。
用于处理此前规则均未命中的请求。它通常放在规则序列的末尾;阅读配置时,先看前面的具体匹配条件,再看 FINAL 所指定的默认策略。
这三个词是常见的规则处理策略:PROXY 经所选服务器处理,DIRECT 直接连接,REJECT 拒绝请求。它们描述的是规则命中后的动作,不是协议 Type;同一份配置可以按匹配条件使用不同策略。
04 / Configuration
这一组词用于区分导入入口、导入资料和应用内保存的设置。操作前先确认自己持有的是链接、单个服务器参数还是二维码。
添加或管理自己已有订阅链接时使用的界面词。添加后仍需检查返回的列表是否符合预期;链接能打开与内容能被正确解析,是两个需要分别核对的问题。
由用户已有服务提供的配置地址,可用于获取服务器列表或相关配置。复制时应保持链接完整,尤其留意末尾参数;更新结果取决于该地址实际返回的内容。
连接所需的一组信息,通常包含协议 Type、Address、Port 及认证参数。有些协议还需要传输或 TLS 相关字段;列表中的备注名只是便于辨认,不能代替实际参数核对。
保存规则及相关设置的配置内容。服务器列表与规则配置承担不同作用;修改分流结果前,先确认目前使用的是哪份配置,以及目标规则是否写在其中。
扫描二维码导入连接资料的入口。扫描成功后仍应检查 Type 和关键字段是否与自己已有的信息一致;二维码里的内容格式决定了可导入的资料类型。
05 / Diagnostics
测试结果只反映测试时的条件。核对连接状态、解析设置和流量显示时,应分开记录观察到的现象。
将域名解析为地址的过程,也是相关设置中的界面词。解析结果会影响后续连接及部分规则的判断;调整 DNS 后,可重新检查目标域名的实际表现。
应用内用于检查连接情况的测试入口。一次测试的结果不等于所有网站或请求的实际表现;遇到差异时,应结合当前服务器、规则和网络条件逐项检查。
一次测试请求发出到收到响应所需的时间。数值会随测试目标和当时的网络条件变化;比较结果时,先确认使用的是相同的测试方式。
查看应用中流量相关数据时可能遇到的界面词。读数应按应用内当前显示的统计范围理解;它不能单独说明某条规则为何被命中。
按配置条件改写请求 URL 的规则功能。排查请求行为时,应先确认是否启用了相关规则,以及它的匹配条件是否覆盖目标请求;修改前宜保留原配置内容以便对照。
通过 Apple 账户相关同步能力管理数据时所涉及的概念。可同步的具体项目以应用内显示为准;更换设备后,应先核对实际出现的配置和服务器列表。
在 App Store 中查看与当前 Apple ID 关联的已购应用的入口。换机后查找 Shadowrocket 时,可先检查这里的购买记录;设备兼容性与系统要求以 App Store 页面标注为准。
先在 App Store 核对 Shadowrocket,再按快速上手说明导入自己已有的资料。