↓ 跳过正文
  1. 文章/

iOS 26 下代理设置变化:Shadowrocket / Stash 适配注意点

·1328 字·3 分钟
作者
吾便宜

iOS 26 上线后,界面换成了 Liquid Glass 风格,不少用户升级完第一件事就是检查代理还能不能正常用。好消息是:代理的核心机制(Network Extension)没有大改,Shadowrocket、Stash、SFI 这些客户端升级后基本都能正常工作。但有几处细节变了,升级后值得逐项检查一遍。

iOS 26 代理设置

第一件事:把客户端升到最新版
#

iOS 大版本升级后,旧版代理客户端最容易出兼容问题:闪退、VPN 开关打不开、规则不生效。处理顺序:

  1. 先去 App Store 把 Shadowrocket / Stash / SFI 更新到最新版。
  2. 更新完如果还有问题,删掉 VPN 配置重装一次:设置 → 通用 → VPN 与设备管理 → 删掉旧配置,客户端里重新允许添加。
  3. 实在不行再删 App 重装,订阅链接重新导入一次。

大部分"升级完代理挂了"的问题,到这一步就解决了。订阅导入的通用排错可以参考 Shadowrocket 订阅导入失败的 5 步排错。

第二件事:检查按 App 代理(分流)设置
#

iOS 的按 App 代理(Per-App VPN / 分流规则)是很多人依赖的功能:银行 App、部分国内 App 走直连,其他走代理。升级后检查:

  • 规则还在不在:客户端里看分流规则集有没有被重置,丢了就重新导入规则。
  • 金融类 App 单独确认:银行 App 对代理最敏感,升级后第一次打开如果闪退或风控,先把它设为直连。相关思路见 iOS 代理分流里把金融类 App 设直连。
  • 新装 App 的默认走向:新装的 App 默认走全局规则,如果某个新 App 表现异常,先看它走了代理还是直连。

第三件事:iCloud Private Relay 的冲突
#

iOS 的 Private Relay(iCloud 隐私中继)和 VPN 是互斥关系:VPN 开着的时候,Safari 的流量走 VPN,不走 Private Relay。升级 iOS 26 后注意:

  • 如果你同时开了 Private Relay 和 VPN,别指望两者叠加——系统会以 VPN 为准。
  • 出现"Safari 打不开网页但其他 App 正常"时,先看 Private Relay 是不是在捣乱,关掉它再试。
  • 不需要 Private Relay 的用户可以直接在设置 → Apple 账户 → iCloud → Private Relay 里关掉,省得它和代理打架。

第四件事:DNS 设置复查
#

iOS 26 的网络设置入口换了位置,DNS 选项藏得更深了。升级后如果出现"能连代理但打不开网页",按这个顺序查:

  1. 客户端里的 DNS 设置是不是还在(DoH 地址有没有被重置)。
  2. 系统 Wi-Fi 的 DNS 是不是被改回了自动(自动 DNS 在某些网络下会泄漏)。
  3. 用 本站 DNS 泄露检测工具 跑一遍,确认查询出口符合预期。

DNS 的详细配置方法见 小火箭 DNS 设置那篇,DoH 地址和 #proxy 后缀的讲法在 iOS 26 下同样适用。

第五件事:新界面的设置入口变化
#

Liquid Glass 重新排布了不少设置入口,找东西时注意:

  • VPN 总开关:设置 → 通用 → VPN 与设备管理,位置没变,但界面样式变了。
  • 代理客户端的通知权限:iOS 26 对后台运行和通知权限管得更严,客户端如果收不到节点延迟更新、订阅更新提醒,去设置里把通知权限重新开一遍。
  • 控制中心:VPN 开关可以加到控制中心,升级后如果控制中心布局被重置,重新添加一次。

升级前 checklist(下次大版本更新时用)
#

  1. 客户端升到最新版。
  2. 导出一份订阅链接和规则配置备份。
  3. 升级后按上面五件事逐项检查。
  4. 遇到问题先重装 VPN 配置,再考虑重装 App。

一句话总结
#

iOS 26 没有动代理的根基,Shadowrocket / Stash / SFI 升级客户端后都能用。真正要花时间的是升级后的复查:客户端版本、按 App 分流、Private Relay 冲突、DNS 设置,逐项过一遍,半小时就能恢复到升级前的状态。

相关文章

iOS 锁屏一键开关代理的两种方法

·1158 字·3 分钟
插图来源:Storyset 每天开关代理好几次,每次都要解锁、找到 App、点进开关,烦。两种一键方案,按需取用。 方案一:控制中心长按 VPN 开关 # 下拉打开控制中心,长按(或重按)左上角的网络模块。 会展开出「VPN」按钮,点一下就能开关系统 VPN。 限制:它开关的是系统 VPN 通道,相当于代理的总闸;如果你用的是 Shadowrocket 这类 App,它能用;但它不能切换节点,也不能切换规则/全局模式。 适合场景:临时需要整个关掉代理(比如用银行 App),点一下就行。 方案二:快捷指令做个切换按钮 # 打开「快捷指令」App,新建快捷指令,添加操作「设定 VPN」(或对应代理 App 提供的操作,如 Shadowrocket 的"切换开关")。 把这个快捷指令添加到桌面小组件或锁屏小组件,一点即切。 进阶:配合「自动化」,设置连上公司 Wi-Fi 自动关代理、连上家里 Wi-Fi 自动开代理。 限制:快捷指令能做的动作取决于 App 是否提供了 Siri 快捷方式支持;部分小众客户端没有,得手动进 App。 两个方案的取舍 # 只想快速"关一下/开一下":用方案一,零配置。 想连切换模式、换节点一起做:用方案二,一次配好天天省事。 提醒:频繁开关可能导致部分 App 的网络状态卡住(比如微信转圈),开关后等几秒再用。 补充 checklist # 确认代理 App 已在系统 VPN 配置里授权(设置 → 通用 → VPN 与设备管理)。 快捷指令用到的 App 操作,先手动进 App 确认开关本身是好的。 自动化触发别设太灵敏(比如"离开家"这类地理围栏可能误触发),建议用连 Wi-Fi 名称触发。 和家人共用设备时,桌面小组件记得放在顺手的位置,不然配了也想不起来用。 相关阅读:全平台客户端配置总览;如果快捷指令里找不到你的客户端,先确认订阅导入成功且 App 正常工作;三种代理模式的区别见规则/全局/直连模式怎么选。

Telegram 直连设置与代理配置

·1534 字·4 分钟
前年有次在外地出差,酒店 Wi-Fi 下 Telegram 一直转圈,消息发不出去也收不到,急得我差点去买流量卡。后来才知道,Telegram 自己就带了代理功能,根本不用折腾别的。这篇就是我当时踩完坑总结出来的设置方法。