AgentNEO

Shadowrocket 配置文件导入步骤:订阅与 .conf 分开处理

更新于 2026-10-23 · agentneo.top

简答:导入后首页空白或提示解析失败,通常先要分清类型:节点订阅进入“首页→右上角+→Subscribe”,.conf 配置进入“配置→右上角+”;保存后还要更新、选中配置并确认路由模式。

定义:Shadowrocket 配置文件导入,是把节点订阅、远程规则或本地 .conf 文件加入 iPhone/iPad 客户端;节点订阅负责获取服务器条目,.conf 文件负责规则、DNS 和路由设置,两者入口不同。

先用速查卡判断入口:订阅、节点还是 .conf

如果你刚导入就遇到首页空白、解析失败或配置没有生效,先不要修改 DNS、规则和节点参数。最常见的第一步错误,是把节点订阅 URL 当成分流配置文件,或把 .conf 文件放进 Subscribe 入口。

Shadowrocket 导入类型速查
你拿到的资料进入位置成功判定
节点订阅 URL首页→右上角“+”→Type→Subscribe首页出现订阅条目,更新后能看到节点列表
单个节点分享链接首页→右上角“+”→选择对应协议类型能看到地址、端口、认证等协议字段
远程 .conf 配置 URL配置→右上角“+”→导入远程文件配置列表出现文件,打开后能看到配置内容
本地 .conf 文件配置→右上角“+”→从云端或文件位置导入文件能打开,并可被选为当前配置

快速判断时,可以先在 Safari 中打开链接查看返回内容:如果内容以 [General]、[Rule] 等配置段落开头,更像是 .conf 配置;如果页面显示一长串编码文本,或出现多行 ss://、vmess:// 等节点链接,更像是订阅内容。这个方法只能做初步识别,不能替代提供方对链接类型的说明;无法判断时,应回到提供链接的账户页面确认。

Shadowrocket 在 App Store 的公开说明中被描述为规则代理工具,并支持从 URL 或 iCloud Drive 导入规则文件;同时,应用本身不提供代理服务器或服务器资源,用户需要准备自己的配置资料。可先查看App Store 中的 Shadowrocket 页面核对应用名称、开发者和兼容性。

用 Safari 一键导入失败时,改用手动添加订阅

  1. 从你已有的账户页面、管理员或配置提供方处复制完整订阅 URL。不要复制登录页地址,也不要只复制浏览器地址栏的一部分。
  2. 打开 Safari,点击一次提供方给出的导入链接。如果系统能正确唤起 Shadowrocket,进入添加页面后检查 URL 是否完整。
  3. 如果 Safari 没有反应,或跳转后首页仍为空,直接长按链接选择复制。
  4. 打开 Shadowrocket,进入“首页”,点击右上角“+”。界面位置可能随版本变化,但应寻找添加服务器或添加订阅入口。
  5. 点击“Type”,选择“Subscribe”,把完整 URL 粘贴到 URL 栏;备注名称可填写为便于识别的名称。
  6. 点击右上角“保存”或当前界面对应的完成按钮,返回首页。
  7. 如果只出现订阅名称而没有节点,打开该订阅条目并点击“Update”或“更新”,等待客户端重新获取内容。

判定标准:订阅条目出现不等于节点已经获取。只有在首页看到订阅对应的节点或服务器条目,才能说明更新请求至少返回了可解析内容。完整订阅 URL 可能包含访问凭据,不要发到公开群组、评论区或截图中。

如果手动添加后仍然空白,先删除复制内容中的首尾空格、换行和引号,再重新保存。不要同时修改 DNS、规则、TLS 或协议参数,否则无法判断究竟是哪一步造成问题。

导入远程 .conf 配置文件:下载后还要启用

  1. 先确认提供方给的是配置文件 URL,而不是节点订阅 URL。仅凭链接以 https:// 开头,不能判断文件类型。
  2. 打开 Shadowrocket 底部的“配置”页面,点击右上角“+”。具体按钮名称可能因版本或系统语言不同,以设备当前显示为准。
  3. 选择远程 URL 或导入远程文件的入口,粘贴 .conf 地址并确认下载。
  4. 下载完成后,在配置列表中点击目标文件,打开内容检查是否为空白或乱码。
  5. 再次点击该文件,选择“使用配置”或当前版本中含义相同的启用选项。
  6. 回到首页,打开 Global Routing,选择“Config”。
  7. 返回“配置”页面确认目标文件确实处于选中状态,而不是仅仅出现在文件列表中。

判定标准:配置文件能被打开,内容不是空白;配置页面显示目标文件已选中;首页 Global Routing 显示为 Config。只完成下载、没有选择使用配置,不能算配置已经生效。

需要注意,.conf 文件可能只包含规则、DNS 或策略组,并不一定包含节点。若文件能正常打开但首页没有可用节点,应另外添加节点订阅或单个节点资料,不能据此判断配置文件损坏。

从“文件”App 或 iCloud Drive 导入本地 .conf

  1. 先把 .conf 文件保存到 iPhone 或 iPad 的“文件”App,或保存到 iCloud Drive。建议保留原始文件副本,不要直接覆盖。
  2. 打开 Shadowrocket,进入底部“配置”页面。
  3. 点击右上角“+”,选择“从云端或文件位置导入”一类的入口。本文统一使用这个称呼,实际按钮文字以当前设备显示为准。
  4. 在系统文件选择器中找到 .conf 文件并打开。
  5. 回到配置列表,点击刚导入的文件并选择“使用配置”。
  6. 回到首页,确认 Global Routing 使用 Config,并检查需要测试的节点已经选中。

App Store 公开资料明确提到 Shadowrocket 支持从 URL 或 iCloud Drive 导入规则文件。对于具体文件选择按钮的中文名称,本文不假定所有版本完全一致;如果看不到相同文字,优先寻找“配置”“文件”“云端导入”等相近入口。

判定标准:文件能打开、配置内容可读、文件处于启用状态,且首页 Global Routing 为 Config。如果导入后只看到规则而没有节点,这是资料用途不同,不一定是导入失败。

导入后如何选择路由模式并建立连接

  1. 回到 Shadowrocket“首页”,点击一个已导入的节点或节点组,确认它处于当前选中状态。
  2. 打开 Global Routing,根据测试目的选择 Config、Proxy 或 Direct。Config 使用当前配置文件的规则;Proxy 用于按代理路径测试;Direct 表示直连。
  3. 首次打开连接开关时,iOS 可能弹出添加 VPN 配置的系统授权提示。确认请求来自 Shadowrocket 后,按系统提示完成授权。
  4. 先用一个固定网页或应用测试,不要同时更换节点、DNS、路由模式和规则文件。
  5. 如果连接失败,记录当前节点、网络类型、Global Routing 模式和错误提示,再一次只修改一个变量。

App Store 说明 Shadowrocket 可处理 HTTP、HTTPS、TCP 和 DNS 请求,并支持规则、DNS 与多种协议配置;这说明“资料已导入”“节点可达”和“规则把请求分配到正确路径”是不同层次。打开连接开关后仍无法访问,不应只重复导入文件,应分别检查这三层。

快速对照:只想确认节点本身是否能连接,可暂时用 Proxy 做单变量测试;需要按域名规则分流时,再切回 Config;需要验证本地网络是否正常,则使用 Direct 做对照。测试完成后恢复到你的实际使用模式。

订阅空白、解析失败和更新失败:按顺序排查

常见现象与处理顺序
现象先检查什么可执行处理
保存后首页没有节点入口是否选了 Subscribe,URL 是否完整重新复制 URL,去掉首尾空格和换行,再打开订阅条目执行 Update
订阅条目存在但更新失败订阅是否过期、流量是否用尽、链接是否需要先通过可用节点访问先在账户页面确认订阅状态;若提供方说明更新地址需要代理,先选一个已知可用节点,再回到订阅条目更新
提示解析失败返回内容是否匹配导入类型用 Safari 查看返回内容,确认是订阅、单节点还是 .conf;不确定时向提供方确认
配置列表有文件但规则没生效是否选择“使用配置”,Global Routing 是否为 Config重新点击配置文件并启用,返回首页核对路由模式
节点出现但连接失败地址、端口、协议、认证字段和 iOS VPN 授权先换一个已有节点测试;不要在同一轮同时修改 TLS、DNS 和规则
设备时间不准确导致连接异常日期、时间和时区是否自动设置打开 iOS“设置→通用→日期与时间”,启用“自动设置”;时间恢复正确后重新更新订阅或连接
Safari 一键导入没有反应链接格式或 App 唤起是否正常停止重复点击,复制完整 URL,改走“首页→+→Subscribe”手动添加

订阅过期、流量用尽、更新地址需要代理和设备时间错误,都可能让“导入失败”看起来像客户端问题,但本文无法核实任何具体服务的状态。排查时先确认你自己的账户状态和链接说明,再进行客户端操作。

设备时间不准时,HTTPS/TLS 校验可能出现异常,因此应先恢复系统日期和时区,再重新尝试更新。若开启自动设置后仍失败,再记录错误提示和当前网络,避免反复删除全部配置。

导入前后安全核对与常见界面差异

  • 确认来源:只使用你明确知道来源的订阅 URL、节点参数或 .conf 文件。
  • 保护凭据:完整订阅 URL 可能等同于访问凭据,不要公开粘贴或发送。
  • 分清用途:Subscribe 主要用于获取节点条目,.conf 主要用于规则、DNS 和路由配置。
  • 确认启用:配置文件出现在列表中,不代表它已经被选为当前配置。
  • 单变量排查:一次只改节点、路由、DNS 或时间设置中的一项,并记录结果。
  • 以当前界面为准:“保存”“完成”“从云端导入”等文字可能随应用版本和系统语言变化,功能位置以设备当前显示为准。

如果你只想把一组节点加入 Shadowrocket,优先确认使用的是 Subscribe 入口;如果你需要规则、DNS 或策略组,再处理 .conf 配置文件。不要因为两个链接都以 HTTPS 开头,就把它们当成同一种资料。

本文为独立第三方使用指南,与 AgentNEO、Shadowrocket 开发者均无隶属关系。关于应用名称、开发者、系统兼容性和公开功能,以App Store 的 Shadowrocket 页面及设备当前界面为准;开发者公开的隐私政策仅用于核对公开声明,不代表任何订阅服务的可用性。本文未核实具体订阅服务的价格、速度、线路状态或持续可用性。

如果仍分不清入口,可先查看站内常见问题;若已经导入但无法建立连接,再查看连接问题排查,并保留错误提示、网络类型和当前路由模式。

常见问题

Shadowrocket 订阅链接应该导入到哪里?

进入 Shadowrocket 首页,点击右上角“+”,在 Type 中选择 Subscribe,把完整订阅 URL 粘贴到 URL 栏并保存;随后打开订阅条目执行 Update。不要把普通节点订阅放进 .conf 配置入口。

Shadowrocket 的 .conf 配置文件怎么导入?

进入底部“配置”页面,点击右上角“+”,选择远程 URL 或从云端、文件位置导入 .conf。导入后点击文件并选择“使用配置”,再回首页确认 Global Routing 为 Config。

导入后没有节点,应该先查什么?

先确认是否误把 .conf 当成 Subscribe,或订阅 URL 是否被截断、带空格、已过期或流量用尽。重新复制完整 URL,打开订阅条目执行 Update;必要时先用已知可用节点访问更新地址。

Safari 一键导入 Shadowrocket 失败怎么办?

不要反复点击链接,直接复制完整 URL,打开 Shadowrocket,按“首页→+→Type→Subscribe”手动粘贴。这样可以绕开 Safari 唤起应用失败或链接格式不兼容的问题。

为什么配置文件已经导入,规则却没有生效?

配置文件出现在列表中不代表已经启用。请点击目标文件选择“使用配置”,回到首页确认 Global Routing 为 Config,并检查当前选中的确实是该文件。

设备时间不准会影响 Shadowrocket 导入吗?

可能影响订阅更新或连接时的 HTTPS/TLS 校验。打开 iOS“设置→通用→日期与时间”,启用“自动设置”,确认时间正确后再更新订阅或测试连接。

相关阅读

参考资料

  1. App Store:Shadowrocket 应用页面
  2. github.com