跳到主要内容
梯子博客

客户端

Stash 使用教程:在 iOS 与 macOS 上导入 Clash 订阅、覆写与规则分流

Stash 是 iOS 与 macOS 上兼容 Clash 配置的付费客户端,能完整沿用机场的代理组与分流规则。本页说明购买与安装、从 URL 导入 Clash 订阅、策略组与出站模式的用法、覆写与 DNS 等常用设置,以及配置解析错误、节点不显示等常见问题。

更新于

快速结论

  • Stash 是付费应用,iOS 与 macOS 版分别在非中国大陆区 App Store 购买;它直接读取机场的 Clash 订阅,代理组与规则和 Clash Verge 一致。
  • 导入订阅:首页进入配置管理 → 右上角「+」→「从 URL 下载」→ 粘贴 Clash 订阅链接 → 保存并启用。
  • 「出站模式」保持「规则」,在「策略组」页为各分组选节点;需要改规则不要改订阅,用「覆写」叠加。
  • 配置解析错误多数来自订阅里使用了 Stash 不支持的 Mihomo 专有字段,让机场提供标准 Clash 订阅即可。

Stash 的定位是“Apple 平台上的 Clash”:它实现了 Clash 配置格式的大部分能力,包括代理组、规则集(rule-providers)、脚本与 MITM,并补充了覆写(Override)机制,让用户可以在不修改机场订阅的情况下叠加自己的规则。对于已经在电脑上用惯 Clash Verge 的用户,Stash 能在 iPhone、iPad 与 Mac 上提供几乎一致的体验。

本页按“购买安装 → 导入订阅 → 策略组与出站模式 → 常用设置 → 常见问题”整理。如果你只需要“导入订阅、选个节点就能用”,Shadowrocket 更简单;如果你需要完整的 Clash 规则体系,继续往下看。

购买与安装:iOS 与 macOS 分别购买

Stash 的官方站点是 stash.ws,应用只通过 App Store 分发:iOS 版与 macOS 版是两个独立的付费应用,需要分别购买,且都只在非中国大陆区 App Store 上架。购买前先准备一个自己注册的外区 Apple ID,注册方法见 Shadowrocket 教程中的说明,两者通用。

安装后首次启动会引导允许 VPN 配置。macOS 版以网络扩展方式工作,首次运行需要在“系统设置 → 隐私与安全性”中允许扩展加载。

  • iOS 版与 macOS 版的配置、覆写可以通过 iCloud 同步,在设置中开启后两端保持一致。
  • 不要购买第三方“代购”或共享账号中的 Stash,应用与 Apple ID 绑定,账号被收回时应用会一并失效。

需要外区 Apple ID

与 Shadowrocket 一样,Stash 需要美区、港区等非大陆区账号购买。购买后切回大陆区账号日常使用不影响已安装的应用,更新时再登录购买账号。

导入 Clash 订阅

Stash 把每个 Clash 配置称为一个“配置”(Profile),可以从 URL 下载、从文件导入或手动新建。机场订阅应通过“从 URL 下载”导入,Stash 会记录链接并支持定期更新。

  • 机场网站上的“一键导入 Stash”按钮通过 URL Scheme 唤起应用,效果与手动粘贴一致。
  • 首页会显示订阅附带的流量用量与到期时间(机场需在订阅响应中提供)。
  1. 1

    复制 Clash 订阅链接

    在机场用户中心选择 Clash 或 Clash Meta 格式的订阅链接并复制。不要使用 Base64 通用订阅,那种格式没有代理组与规则。

  2. 2

    进入配置管理

    在首页点击当前配置名称(或「配置」入口)打开配置列表,点击右上角「+」,选择「从 URL 下载」。

  3. 3

    粘贴链接并保存

    粘贴订阅链接,名称填机场名,保存。Stash 会下载配置并校验,成功后出现在列表中;点击即可设为当前配置。

  4. 4

    开启自动更新

    在该配置的详情中打开“自动更新”并设置间隔(如 24 小时)。手动更新可在配置列表左滑或长按选择「更新」。

策略组与出站模式

导入配置后,「策略组」页会按机场配置中的代理组展示:手动选择组点一下即可切换节点,自动测速组会显示当前被选中的节点。组名右侧或页面顶部的测速按钮用于刷新整组延迟。

首页的「出站模式」对应 Clash 的三种模式:

出站模式含义什么时候用
规则按配置中的 rules 分流,国内直连、海外走对应策略组日常默认
全局全部流量走“全局”策略组当前选中的节点排查某网站是否被规则直连时临时使用
直连全部流量不走代理,VPN 配置仍保持开启临时停用代理但不想关闭应用

查看一个域名命中了哪条规则

「数据」页的连接列表会显示每条连接的目标域名、命中的规则与出站策略。网站不走代理时先看这里,比盲目切全局模式更快。

常用设置:覆写、DNS 与脚本

  • 覆写(Override):在「更多 → 覆写」中新建或从 URL 下载覆写文件,可以在不改动机场订阅的前提下追加规则、修改 DNS 或替换代理组。覆写在配置更新后依然生效,是 Stash 最值得掌握的功能。
  • 规则集:Stash 支持 rule-providers,远程规则集按设定间隔更新;自己维护的规则可以放在覆写中引用。
  • DNS:默认沿用配置中的 dns 段;出现解析问题时,可在设置中开启 Stash 自己的 DNS 覆写并指定 DoH 服务器。fake-ip 模式与 Clash 行为一致。
  • 脚本与 MITM:面向进阶用户,用于修改请求与响应。MITM 需要安装并信任 Stash 的证书,普通用户不需要开启。
  • 按需连接:开启后系统会在需要时自动拉起 VPN,日常可关闭以减少误触发。

不要直接编辑机场订阅下载的配置

对订阅配置的手动修改会在下次更新时被覆盖。任何自定义都放到覆写里,更新订阅后自动重新应用。覆写的写法与 Clash Verge 的扩展配置思路相同,见高级配置。

常见问题与处理方法

  • 配置解析错误:订阅使用了 Stash 尚不支持的 Mihomo 专有字段或协议参数。先更新 Stash 到最新版;仍报错则让机场提供“标准 Clash”或“Stash 专用”订阅。
  • 下载配置失败:链接失效或机场限制了请求。先在 Safari 打开链接确认有返回内容,再参考订阅更新失败。
  • 策略组为空或节点不显示:订阅是 Base64 通用格式,没有代理组。换成 Clash 格式链接重新导入。
  • 某个应用不走代理:在「数据」页查看连接命中的规则,通过覆写添加 DOMAIN-SUFFIX 或 PROCESS-NAME 规则。
  • macOS 版无法启动扩展:到“系统设置 → 隐私与安全性”允许来自 Stash 的网络扩展,必要时重启后再试。

iOS 后台断开

iOS 会在内存紧张时回收 VPN 进程,表现为一段时间后断开。开启“按需连接”或允许后台刷新可以缓解;频繁断开时先排除节点本身的问题。

适合谁

  • 在电脑上使用 Clash Verge、希望手机与 Mac 保持同一套规则的用户
  • 需要覆写、规则集、脚本等进阶能力的 iOS / macOS 用户
  • 机场提供 Clash 订阅且代理组划分细致(流媒体、AI 分组)的用户

怎么选择

  1. 确认机场提供 Clash 或 Clash Meta 订阅,Base64 订阅在 Stash 中没有策略组。
  2. iOS 与 macOS 版分别购买,用自己注册的外区 Apple ID。
  3. 自定义规则一律写在覆写中,不改订阅配置。
  4. 遇到问题先看「数据」页的连接记录与日志,再决定是改规则还是换节点。

相关文章

围绕「Stash」的深入文章与教程。

更多客户端内容

常见问题

Stash 和 Shadowrocket 哪个更适合我?

只需要导入订阅、手动选节点,选 Shadowrocket;需要沿用机场的 Clash 代理组、用覆写追加规则、在 Mac 上同步配置,选 Stash。两者都是一次性付费。

Stash 支持 Hysteria2 和 TUIC 吗?

当前版本支持 Hysteria2、TUIC、VLESS 等主流协议,具体以 App Store 更新说明为准。订阅中出现不支持的协议时,Stash 会跳过该节点并在日志中提示。

Stash 的 iOS 版和 macOS 版能共用一次购买吗?

不能,两者是独立应用,需要分别购买。配置与覆写可通过 iCloud 同步,购买后在两端登录同一 Apple ID 并开启同步即可。

机场的 Clash 订阅在 Clash Verge 能用,在 Stash 报错怎么办?

Clash Verge 使用 Mihomo 内核,支持一些 Stash 未实现的扩展字段。把报错信息反馈给机场,多数机场会提供兼容 Stash 的订阅版本。