本文速览

Shadowrocket(小火箭)安卓版的安装分为下载 apk、给实际打开文件的应用授予安装权限、确认系统安装三个环节。本文适合首次安装、微信内无法下载,以及遇到“禁止安装未知应用”提示的用户;安装完成后,再检查 VPN 授权与用户已有配置,避免把安装成功误认为连接已经可用。

一、先确认下载入口与权限对象

在安卓设备上打开本站客户端下载页,选择安卓版入口。安卓安装包由本站下载页提供,实际文件地址位于本站 /dl/shadowrocket/ 路径下;无需在搜索结果中另找同名文件,也不要把网页另存为文件后当作安装包打开。

“允许安装未知应用”是 Android 对安装来源的授权,不是 Shadowrocket 的网络权限。系统通常按应用分别管理:用浏览器打开 apk,就核对该浏览器的授权;改用文件管理器打开下载文件,系统可能要求单独允许文件管理器安装。已经允许浏览器,并不代表文件管理器也获得相同权限。

2 档获取
iPhone / iPad 在 App Store $2.99 一次性;Mac、Windows、安卓、Linux 版免费
.apk
本文处理的 Android 应用安装文件类型
2 类授权
安装来源授权与首次连接时的 VPN 授权分别确认

Shadowrocket 为闭源商业应用。iPhone / iPad 的 App Store 产品页开发者为 Shadow Launch Technology Limited,系统要求以 App Store 页面标注为准;Mac 提供 Apple 芯片版和 Intel 版。本文后续只说明安卓安装流程,其他设备从下载页选择对应平台。

二、从下载 apk 到完成安装

先使用系统浏览器打开下载页,并确保设备有足够的可用存储空间。各厂商系统的中文菜单名称可能略有不同,以下给出常见 Android 路径;如果找不到相同名称,在系统设置内搜索“安装未知应用”,不要改动无关的开发者设置。

  1. 打开下载页

    用系统浏览器进入本站客户端下载页,找到安卓分区并点击下载。若浏览器询问是否保留 apk,先确认当前页面与下载来源属于本站,再按提示继续。

  2. 等待下载完成

    进入浏览器菜单 → 下载内容,等待该文件显示为已完成,再点击打开。下载仍在进行、暂停或失败时,不要反复点击未完成文件。

  3. 允许当前来源

    若出现禁止安装的提示,点击提示中的设置入口。常见完整路径为系统设置 → 应用 → 特殊应用权限 → 安装未知应用 → 当前浏览器 → 允许来自此来源的应用。核对页面显示的应用名与实际操作一致。

  4. 返回确认安装

    返回安装界面,核对应用名称为 Shadowrocket,再点击安装。如果返回后安装界面已经关闭,从浏览器下载记录重新打开同一个已完成的 apk。

  5. 打开并收回授权

    出现安装完成后打开应用,确认可以进入主界面。随后可回到相同的系统权限页面,关闭该浏览器的“允许来自此来源的应用”;这不会卸载已经安装的 Shadowrocket,后续更新时再按需允许。

三、微信内点击下载没反应

微信内置浏览器对文件下载和唤起系统安装程序的处理可能与系统浏览器不同。点击后停留在原页面、没有下载记录,首先应更换打开页面的环境,而不是立即修改 Shadowrocket 配置或网络规则。此时应用尚未安装,Config 与 Global Routing 都不是排查对象。

检查权限时应以系统提示中的来源应用名为准。假设文件由浏览器下载、最终由文件管理器打开,授权目标就可能是文件管理器。不要只因为文件来自浏览器,就反复给浏览器切换权限;也不要给所有应用批量开启安装权限。

四、安装失败时按提示分支处理

先记录系统提示的原文,再区分下载问题、来源授权问题和系统安装问题。下面列出的都是排查分支,不表示每台设备都会出现相同提示。重试前保留原有配置;如果设备已安装 Shadowrocket,不要把卸载重装当作第一步。

已经允许浏览器,为什么还说不能安装?

查看安装提示对应的来源应用。若当前从“文件”打开 apk,应在系统设置 → 应用 → 特殊应用权限 → 安装未知应用中找到该文件管理器;如果开关不可操作或标有管理员限制,交由设备管理员处理。

提示“解析软件包时出现问题”怎么办?

先删除本次未完成或失败的下载,从本站下载页重新获取,完成后再打开。如果仍出现同样提示,核对设备系统与下载页列出的包要求是否匹配。反复开启安装来源权限不能修复不完整文件,也不能改变系统兼容性。

更新时提示“应用未安装”,要先卸载吗?

先查看剩余存储空间及系统给出的详细原因,并确认使用本站下载页提供的安卓安装包。不同签名的应用不能直接覆盖安装;在原因未明确、配置尚未备份前,不要卸载现有应用。安装被拒绝也不能单凭这一句提示判定为签名问题。

下载结束后找不到 apk 在哪里?

优先在原浏览器菜单 → 下载内容中查找,再查看系统文件管理器的“下载”分类。不要仅凭文件名猜测下载目录;若记录显示下载失败,先完成重新下载,而不是打开同名的旧文件。

反馈安装故障时,提供设备型号、Android 系统信息、从哪个应用打开文件,以及系统提示原文即可。涉及配置内容的截图应先遮盖密码、订阅地址和 token;不要为了描述安装问题公开自己的连接凭据。

五、首次打开:安装权限不等于 VPN 授权

能进入 Shadowrocket 主界面,只能说明安装与启动已经完成。连接还需要用户已有的服务商配置,以及 Android 系统允许建立 VPN 连接。本站不提供、不销售、不推荐节点或订阅;客户端买断 ≠ 线路套餐,安装应用本身不会生成可用的服务配置。

  1. 在 Home 核对已有配置;尚未导入时,使用自己已有的服务商资料,按对应协议填写服务器、端口和认证参数。不要只填写服务器地址而遗漏端口或密码。
  2. 使用已有订阅时,通过 Subscribe 对应的导入入口添加自己的链接,完成更新后检查是否实际出现条目。订阅获取失败与 apk 安装失败是两个阶段的问题。
  3. 选择需要使用的条目,再打开连接开关。系统首次出现 VPN 连接请求时,确认请求应用为 Shadowrocket,阅读提示后决定是否允许。
  4. 如果设备正在运行另一条 VPN 连接,先核对并停止冲突的连接,再重试。VPN 授权被拒绝时,重装 apk 通常不是必要步骤,应重新触发连接请求。

安装来源权限只控制谁能发起应用安装;VPN 授权则允许应用建立系统网络隧道。两者互不替代。系统状态栏出现 VPN 标识,也仅代表隧道已建立,不能单独证明远端服务器可达或规则符合预期。继续用一个明确的访问目标验证结果,失败时记录错误提示,不要同时修改多项参数。

六、用 Global Routing 区分规则与连接问题

安装完成、配置已经导入后,如果出现“能连接但页面打不开”,才进入网络设置排查。先查看 Home 中的 Global Routing。以下比较的是同一应用中的处理方式,作用范围以进入 Shadowrocket 的连接为准,不应理解成设备上每一种流量都一定被接管。

Config

推荐

按当前启用的 Config 规则处理连接,不保证所有目标都使用代理。若规则包含 DOMAIN-SUFFIX、IP-CIDR 或 GEOIP,应检查规则顺序及命中的策略;FINAL 用于处理前面未命中的连接,其后指定的策略决定最终去向。

适合:已有明确分流配置,需要按规则进行日常连接。

Proxy

让纳入处理的连接使用代理路径,便于对照判断问题是否与 Config 中的分流规则有关。切换后仍失败,应继续核对所选条目和协议参数,不能据此认定需要重新安装。

适合:在已知配置基础上,临时对照代理路径与规则路径。

Direct

让纳入处理的连接使用直连路径,不用于验证远端代理服务器是否正常。若忘记自己停留在 Direct,仅看连接开关处于开启状态,容易误判代理已经生效。

适合:对照当前网络的直连可达性,分辨基础网络问题。

每次只改一个设置,并记录修改前后的访问结果。比如同一目标在 Proxy 下可访问、Config 下失败,应优先查看当前配置及规则命中;两种方式都失败,则检查本地网络、所选条目和参数。验证结束后恢复预期姿态,不要长期保留仅为排查而作出的临时设置。