Shadowrocket 开关已打开却无法上网:逐项排查服务器、Global Routing 与 DNS
先确认普通网络与服务器可达性,再核对路由姿态、DNS 与规则命中。文章区分全部目标失败和部分目标失败两种情况,说明每一步该保留什么信息,以及为什么不应同时修改多项设置。适合已经导入服务、但连接结果与预期不一致时查阅。
全平台规则代理客户端,支持规则分流与多协议;iPhone / iPad 在 App Store $2.99 一次性付费,Mac、Windows、安卓、Linux 版免费。
当前版本 读取中 · Mac、Windows、安卓、Linux 版免费
先确认设备,再进入对应下载说明。iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费。桌面与安卓安装包由本站 /dl/shadowrocket/ 提供。
App Store $2.99 一次性。Mac、Windows、安卓、Linux 版免费。iPhone / iPad 的系统要求以 App Store 页面标注为准。
打开产品页,核对开发者、应用图标与应用 ID 后再获取。同一购买账号可在兼容的 iPhone 与 iPad 上恢复下载。首次打开时先准备自己的订阅地址或服务器信息;首次连接时再按系统提示允许添加 VPN 配置。
如果搜索结果没有对应条目,先查看购买账号的商店地区。不要依据名称或相似图标判断产品,也不要把客户端购买记录当作线路服务凭据。
免费 · Apple 芯片 / Intel。iPhone / iPad 在 App Store 一次性 $2.99,Windows、安卓、Linux 版也免费。
从“关于本机”读取芯片或处理器名称,再选择对应安装包。Apple 芯片版与 Intel 版在下载页并列显示,不根据设备外观或购买年份判断。更换电脑后重新选择架构,避免沿用另一台设备上的安装文件。
首次打开若提示“无法验证开发者”,确认文件来自本站后,前往系统设置中的“隐私与安全性”查看“仍要打开”。其他提示及处理顺序见下载页的安装放行表。
免费 · 64 位安装程序。iPhone / iPad 在 App Store 一次性 $2.99,Mac、安卓、Linux 版也免费。
在下载页选择 Windows 安装程序,完成系统提示后再打开客户端。出现 SmartScreen 提示时,先核对下载来源;确认来自本站后,可展开“更多信息”查看“仍要运行”。不需要为此关闭整个系统防护。
客户端安装与连接服务是两个步骤。安装完成后,仍需导入自己已有的订阅或服务器信息,并确认所选服务器可以连接。排查时保留系统提示原文,比反复重新安装更便于定位问题。
免费 · arm64 安装包。iPhone / iPad 在 App Store 一次性 $2.99,Mac、Windows、Linux 版也免费。
使用浏览器打开本站下载页,保存安装包后按系统提示完成安装。若需要“允许安装未知应用”,只对本次用于打开安装文件的浏览器或文件管理器授予权限;完成后可在系统设置中收回该项权限。
首次建立连接时,确认系统弹出的 VPN 连接授权。若安装文件没有正常下载,先区分浏览器拦截、下载未完成与设备架构不符,再按对应说明处理,不要连续打开多个下载任务。
免费 · deb / rpm / AppImage。iPhone / iPad 在 App Store 一次性 $2.99,Mac、Windows、安卓版也免费。
按发行版选择格式:Debian、Ubuntu 系通常选择 deb;采用 RPM 软件包管理的发行版选择 rpm;需要直接运行时可查看 AppImage。格式选择取决于系统环境,不代表功能等级不同。
下载页列出软件包安装命令与 AppImage 执行权限设置。安装前确认系统架构,运行失败时保留终端错误信息。缺少依赖、执行权限不足与服务器连接失败属于不同阶段,应分别检查。
先分清服务器、订阅与 Config 的作用,再选择 Global Routing。以下按 iPhone / iPad 的界面词说明,具体选项以当前应用界面为准。
在 Home 打开 Global Routing,选择 Config(配置)、Proxy(代理)或 Direct(直连)。Config 按当前配置文件的规则顺序匹配目标,通常把具体域名规则放在前面,把 FINAL 放在末尾。Proxy 与 Direct 用于切换整体连接方式,不能代替规则编辑。修改后先检查目标命中的规则,再确认实际出口;开关已打开并不意味着所有请求都经过代理。下方仅演示语法,实际策略名称应与自己的配置一致。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
在 Settings 查看 On Demand,按实际网络环境设置连接条件。它控制何时触发连接,不负责修复失效的服务器,也不替代 Global Routing 的分流规则。首次配置时先手动连接并确认访问正常,再启用自动条件。测试时分别切换无线网络与蜂窝网络,观察条件是否符合预期;排查意外重连时,也应检查这里。若只是暂时断开连接,需要同时确认现有条件是否会再次触发,而不是只反复操作 Home 的开关。
Settings
On Demand
Global Routing
在 Add Server 选择 Type,再填写用户已有服务器的连接参数。Shadowrocket 支持 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等协议。不同 Type 所需字段不同,不能把一种协议的参数直接填入另一种协议。导入分享链接后,仍应核对 Host、Port 及对应认证信息;启用 TLS 时还要检查相关服务端要求。协议名称只说明连接方式,不能据此判断服务器是否可用,最终应通过实际连接验证。
Shadowsocks / VMess / VLESS
Trojan / Hysteria2 / WireGuard
Type / Host / Port
准备从自己的服务商处取得的订阅地址,在 Add Server 选择 Subscribe 并保存。订阅用于批量获取服务器条目,更新时重新读取远端列表;它与控制路由规则的配置文件不是同一对象。列表变化后,应确认当前选择仍然有效,再进行连接测试。订阅地址可能包含访问凭据,截图与排错记录中应遮挡完整地址。更新失败时先核对地址是否完整、服务是否有效及当前网络,再检查错误提示,避免误删仍需保留的手动条目。
Add Server
Type: Subscribe
SERVER
在 Config 中选择并管理配置文件,区分 General、Rule、Hosts 等设置。导入配置并不等于已切换使用,连接前应确认当前启用项,再把 Global Routing 设为 Config。修改前保留可恢复的副本,每次只调整一类设置,便于发现规则顺序或 DNS 变化带来的影响。iCloud 同步可用于同一账号下的配置管理,但不应替代独立备份;切换设备后仍需检查同步状态、服务器选择与本机权限,不能仅凭文件名称判断配置已生效。
Config
General / Rule / Hosts
Global Routing: Config
先用 Connectivity Test 检查可达性,再结合实际访问、Data 与 Settings 中的 Diagnostics 判断问题所在。测试结果受 Test Method、目标和当前网络影响,不同方法的结果不宜直接比较。Data 用于观察流量变化,不能替代服务商侧的用量记录,也不能仅凭有流量就认定目标访问成功。排查时记下网络类型、Global Routing 姿态、所选服务器和错误现象,每次只改变一项条件,才能区分服务器、DNS、规则与权限问题。
Connectivity Test
Data
Settings / Test Method / Diagnostics
Shadowrocket 是闭源商业应用。本站是官网与官方手册,获取渠道、应用身份与线路服务应分别核对。
iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费。客户端用于连接用户已有的服务,本站不提供、不销售、不推荐任何节点或订阅。
iPhone / iPad 获取前,打开 Shadowrocket 的 App Store 产品页,确认开发者显示为 Shadow Launch Technology Limited,应用 ID 为 932747118,并对照本站页头使用的官方图标。名称、图标、开发者与产品页应一起检查,不能只凭搜索结果中的相似名称作判断。产品页链接中的应用 ID 可用于区分同名条目;商店搜索排名并不是产品身份凭据。
购买前同时阅读商店显示的兼容性与当地价格。iPhone / iPad 的系统要求以 App Store 页面标注为准,不根据旧教程中的系统数字判断。Mac、Windows、安卓、Linux 使用本站下载页的对应安装包,不按移动端商店搜索结果选择桌面版本。下载后保留文件来源记录,遇到安装提示时先确认来源,再按该平台的放行步骤继续。
App Store 的应用可见性与购买账号所在商店有关,不由设备当前语言直接决定。如果所在商店没有显示 Shadowrocket,先在账号设置中核对“媒体与购买项目”的国家或地区,再阅读系统提供的地区变更要求。余额、有效订阅与付款方式等条件可能影响操作,应以账号页面的提示为准。反复切换设备语言或重新启动手机,并不能解决商店地区不匹配的问题。
确认产品页后再继续购买,不需要把购买账号信息填写到 Shadowrocket 的服务器字段。应用商店账号负责获取客户端,服务器认证信息负责建立连接,两者用途不同。若商店提示付款或账号限制,应在商店账号层面处理;若应用内提示服务器连接失败,则转到网络与连接参数排查,不要把两种错误混为一谈。
iPhone / iPad 版在 App Store 一次性 $2.99,其他店面按当地货币显示;Mac、Windows、安卓、Linux 版免费。iPhone 与 iPad 可在同一购买账号下共用购买,在兼容设备上通过已购项目恢复下载。换机后先确认登录的是原购买账号,再查找已购记录;看到重新标价时,先核对账号与产品身份,不要立即重复购买。
恢复客户端与恢复配置是两件事。重新下载应用不会自动证明原来的订阅地址、手动服务器或本地修改已恢复。换机前先保存需要保留的配置并检查同步状态,换机后再逐项核对列表、当前 Config 与连接权限。Mac、Windows、安卓、Linux 用户则从下载页重新取得对应版本,并在更新前保留现有配置,避免把应用更新当作资料备份。
开始配置前,准备自己的订阅地址或服务器参数。单条分享链接、二维码、订阅地址与 Config 文件分别承载不同内容,不能仅凭“都是链接”就使用同一种导入方式。单条服务器信息用于建立某个连接,订阅用于维护一组服务器,配置文件则控制规则与相关设置。导入完成后先检查出现了什么对象,再继续选择服务器与路由姿态。
客户端一次性买断 ≠ 线路套餐。应用的购买记录不包含服务器地址、连接凭据或线路有效期;免费平台版本同样需要用户已有的服务信息。本站只说明如何导入和使用这些信息。订阅链接、二维码与配置导出文件可能携带凭据,发送排错截图前应遮挡地址中的访问参数、密码与其他认证内容,保留错误现象和设置项名称即可。
以 iPhone / iPad 为例,在 Home 选定服务器,检查 Global Routing,再打开连接开关。首次连接时,系统可能要求允许添加 VPN 配置;完成授权后,返回应用检查状态。系统显示连接已建立,只能说明本机连接流程进入相应阶段,不能单独证明某个网站可访问,也不能证明目标一定命中了预期的规则。
验证时先确认普通网络可用,再运行 Connectivity Test,随后访问自己要测试的目标。若只有部分目标失败,检查 DNS、规则顺序与目标命中情况;若所有目标都失败,先核对服务器状态与参数。Data 中出现流量可作为辅助线索,但仍需结合实际访问结果。暂时记录当前设置,每次只改一项,能比同时切换服务器、规则与 DNS 更清楚地定位原因。
iPhone / iPad 的应用更新通过 App Store 管理;Mac、Windows、安卓、Linux 的新安装包从本站下载页获取。更新客户端前先保存现有配置,完成后核对当前服务器、Global Routing 与必要权限。订阅更新则是重新读取用户已有的远端服务器列表,它不会因为应用已更新而自动证明读取成功,也不会自动替代 Config 中的规则维护。
日常维护时分别记录应用层、订阅层与配置层的变化。某次订阅更新后条目减少,应先检查远端列表和有效状态;某次配置修改后部分访问改变,应先检查规则;某次系统更新后无法连接,则先查看权限与网络环境。需要深入操作时,按完整手册的顺序逐章检查,避免删除全部设置后失去原始排错依据。
客户端与线路服务分别准备。先取得自己已有的订阅地址或服务器参数,再按相应类型导入。列表中出现条目后,还要选定服务器并检查 Global Routing,不能把安装完成视为连接配置完成。查看首次导入步骤。
Subscribe 用于读取和更新服务器列表;Config 用于保存规则与相关配置。订阅更新成功不代表规则已经改变,选中配置文件也不代表已有可用服务器。排查前先确定要调整的是服务器来源还是流量去向。查看界面词与配置术语。
Mac、Windows、安卓、Linux 版免费,在本站下载页按系统与架构选择;iPhone / iPad 在 App Store 一次性 $2.99。Mac 先核对 Apple 芯片或 Intel,Linux 再按发行版选择安装格式。首次打开的系统提示应按平台逐项处理。查看安装放行说明。
先检查 Global Routing,再确认目标命中的规则和 DNS 结果。服务器测试正常与目标访问成功不是同一结论,测试方法与目标不同也会影响结果。保留失败目标、错误提示和网络类型,再按顺序检查。查看连接故障问答。
按当前遇到的问题继续阅读。首次配置先看使用说明,专题文章用于解释某个安装环节、链接格式或故障现象。
先确认普通网络与服务器可达性,再核对路由姿态、DNS 与规则命中。文章区分全部目标失败和部分目标失败两种情况,说明每一步该保留什么信息,以及为什么不应同时修改多项设置。适合已经导入服务、但连接结果与预期不一致时查阅。
从链接承载的内容区分单条服务器与批量订阅,说明协议字段、认证信息和导入方式之间的关系。先判断自己拿到的是哪类信息,再选择对应入口。文章也说明为什么分享前需要遮挡链接,以及导入后还应核对哪些参数,避免把格式问题误判为网络故障。
按发行版选择安装格式,再分别查看 apt、dnf 与 AppImage 的处理步骤。遇到无法运行时,先区分依赖、架构与执行权限问题,再进入客户端连接检查。命令应配合实际下载文件使用,不把软件包安装阶段的错误与订阅或服务器状态混在一起处理。