小火箭首次连接弹出「添加 VPN 配置」:权限提示与系统 VPN 描述文件的关系

解释首次连接时系统弹出的 VPN 权限提示,以及系统设置中 VPN 描述文件的作用,并说明删除后如何重新授权。

本文速览

Shadowrocket(小火箭)首次建立连接时,需要由 iPhone 或 iPad 的系统保存 VPN 配置。本文适合遇到授权弹窗、误点取消或删除 VPN 配置后无法连接的用户:先区分系统授权与应用内配置,再按步骤重新授权,最后判断问题是否已转到连接参数或规则层面。以下操作以用户已有自己的服务商与订阅为前提。

首次弹窗:系统正在请求什么权限

首次在 Shadowrocket 的 Home 打开连接开关时,系统可能显示添加 VPN 配置的确认框。这个提示由系统呈现,作用是允许应用保存并使用相应的 VPN 配置,而不是要求再次购买客户端,也不是导入订阅的提示。选择允许后,系统还可能要求使用设备密码或设备支持的身份验证方式确认。

提示:Would Like to Add VPN Configurations

原因:应用请求向系统添加 VPN 配置;这是正常的权限确认,不是连接失败报错。

处理:确认提示中的应用名称为 Shadowrocket,且弹窗紧接自己打开连接开关的操作后出现,再选择 Allow 并完成系统验证;不准备连接时可以选择 Don’t Allow。

提示文字会随系统显示语言变化。系统关于网络活动可能被过滤或监控的说明,是对 VPN 能力范围的提醒:进入隧道的数据需要由配置所指定的网络扩展处理。它不等于所有流量已经送往远端,也不能单凭这个提示判断当前规则、DNS 或远端服务是否正确。

授权意味着允许建立相应的网络通道,并不意味着网页一定能打开。系统配置保存成功、隧道启动成功以及目标网站访问成功,是三个需要分别核对的结果。若已经允许却仍连接失败,不应把反复点击授权当作通用修复方法。

首次授权:从 Home 到系统确认

开始前先确认 Shadowrocket 来自 App Store,并已准备好用户自己的连接信息。客户端购买与线路服务是两件事;允许系统 VPN 配置也不会自动生成可用的远端连接。以下步骤主要适用于 iPhone 和 iPad,系统要求以 App Store 页面标注为准。

  1. 核对连接项

    打开 Shadowrocket → Home,确认已经导入自己的信息,并选中预期使用的连接项。不要仅凭系统授权成功就判断订阅内容有效。

  2. 打开连接

    在 Home 打开顶部连接开关。留在当前页面等待系统响应,不要连续快速切换开关,避免把多个状态变化混在一起。

  3. 确认权限

    在系统添加 VPN 配置的提示中核对 Shadowrocket,选择 Allow。若出现设备验证,按系统要求完成;这里需要的是设备验证,不是服务商密码。

  4. 核对系统项

    进入系统 Settings → General → VPN & Device Management → VPN,查看是否存在对应的 Shadowrocket 项。不同系统版本的入口文字和层级可能略有区别,可在系统 Settings 搜索 VPN。

  5. 验证访问

    回到 Home 核对连接状态,再访问一个平时能正常打开的网页。若系统项已存在但访问失败,记录当前网络与 Global Routing 选择,转向连接和规则排查。

如果第一次选择了 Don’t Allow,系统就没有完成这次配置添加。返回 Home 再次尝试连接,按实际出现的系统提示处理即可。若没有重新弹窗,先检查系统 VPN 列表中是否已经有该应用的配置,而不是直接删除应用。

VPN 配置、Config 与管理描述文件的区别

日常所说的“VPN 描述文件”容易混淆几种不同对象。Shadowrocket 使用的系统 VPN 配置,是系统管理隧道的记录;应用内 Config 保存的是分流等配置内容;同一系统设置页面中的设备管理描述文件,则可能由组织管理设备。三者不能互相替代,也不应一起删除。

对象核对位置主要作用
系统 VPN 配置系统 Settings → General → VPN & Device Management → VPN保存应用关联的隧道配置,供系统建立和管理连接。
应用内 ConfigShadowrocket → Config管理应用使用的配置文件,包括适用的规则与相关设置。
设备管理描述文件系统 Settings → General → VPN & Device Management可能包含组织部署的限制或设置,不属于本文建议删除的对象。

判断:只处理明确属于 Shadowrocket 的 VPN 项

需要重建授权时,先在 VPN 列表核对名称及应用归属;无法确认的组织管理项目应交由设备管理员处理,不要为了重置连接而移除整个管理描述文件。

删除系统 VPN 项通常不会同时清空 Shadowrocket 内 Home 的连接信息或 Config 中的文件,但这不应代替备份。操作前应确认自己的原始订阅或配置仍可恢复。尤其不要把“删除 VPN 配置”和“删除应用及其数据”混为一步,后者对本地内容的影响范围更大。

误删之后:重新建立系统 VPN 配置

系统 VPN 配置被删除后,应用需要再次保存可用的系统配置才能启动隧道。重建时仍从 Shadowrocket 发起,不需要在系统页面手工拼写服务器地址、账户或协议类型。手工创建的通用 VPN 项不能代替应用自己的网络扩展配置。

  1. 暂停按需

    进入 Shadowrocket → Settings → On Demand,暂时关闭已启用的按需连接设置,再回到 Home 关闭连接。这样可以减少操作期间系统自动重新连接造成的干扰。

  2. 确认删除项

    若原配置已经删除,直接继续下一步;若正在主动重建,进入系统 VPN 列表,打开明确属于 Shadowrocket 的项目详情,选择 Delete VPN。不要删除名称或归属不明的项目。

  3. 重新连接

    回到 Shadowrocket → Home,确认原有连接项仍在,再打开连接开关,让应用重新请求保存系统 VPN 配置。

  4. 完成验证

    若系统再次显示添加提示,选择 Allow 并完成设备验证。之后回系统 VPN 列表确认对应项目已恢复,再检查 Home 的连接状态。

  5. 恢复按需

    先完成一次手动连接和网页访问验证,再按原来的使用需求恢复 Settings → On Demand。不要在手动连接尚未正常时同时修改多个按需条件。

若开关立即回到关闭状态,先确认授权是否被取消,以及系统 VPN 列表能否保存对应项目。若设备受组织管理且没有删除或添加权限,应向管理员确认网络扩展相关限制。反复删除、重装或重启不能替代对管理策略的核对。

授权之后:系统隧道与规则如何衔接

系统授权解决的是应用能否建立相应隧道的问题;具体流量怎样处理,还取决于 Shadowrocket 当前的 Global Routing 和配置。下面的流程是使用 Config 并进行规则分流时的概念说明,不代表每一条请求都会经过远端代理。

应用网络请求 系统隧道接入 配置规则判断 直连或代理 目标服务响应

因此,系统 VPN 项存在但网页失败时,应分开检查本地网络、当前连接项、DNS 以及规则策略。权限重建不会自动修正服务器地址、端口、认证信息或传输设置;修改这些参数也不会替代系统授权。每次只改变一个条件,才能知道是哪一项影响了结果。

常见情况:取消、反复提示与自动重连

刚才点了不允许,要重新购买吗?

不需要。购买记录与系统 VPN 授权是两件事。回到 Home 再次打开连接开关,按系统实际提示确认;若没有弹窗,先到系统 VPN 列表检查是否已经保存配置。

为什么每次打开都让我添加?

先完成一次授权后立即查看系统 VPN 列表,确认项目是否真正保留。若未保留,核对设备验证是否完成、设备是否受管理限制;若已保留,记录重复提示出现前的操作,不要继续盲目删除配置。

关了连接,怎么又自己连上了?

进入 Shadowrocket → Settings → On Demand 检查按需设置,排查时先暂停,再观察手动断开是否能保持。On Demand 是连接触发机制,不是另一份订阅,也不表示连接参数已经正确。

允许之后还需要信任证书吗?

建立普通 VPN 连接不以额外安装并信任根证书为前提。证书信任与系统 VPN 授权是不同操作,不应为了消除添加提示而随意更改证书信任设置。

已经 Connected,但网页打不开怎么办?

先确认当前网络能正常访问,再记录 Home 中所选连接项及 Global Routing。系统隧道已建立时,应继续检查参数、DNS 和规则;向支持人员反馈时遮盖订阅链接、密码及认证信息。

提交故障信息时,保留三项最有用的观察:授权后系统 VPN 项是否存在、Home 连接开关能否保持开启、失败发生在所有网站还是个别目标。记录 Wi-Fi 或蜂窝网络等测试条件,并说明是否暂停了 On Demand。这样可以把权限保存问题与连接质量问题分开,而不必公开自己的完整配置。

App Store 正版核对