Stash 使用教程:iOS/macOS 添加订阅、覆写规则与策略组配置
Stash 是 iOS 和 macOS 上功能最完整的 Clash 兼容客户端,支持覆写、脚本、MITM 与策略组自定义。本文介绍购买与安装途径、从订阅导入到覆写规则添加的完整流程,以及 Stash 与 Shadowrocket 的功能对比。
9 分钟阅读
客户端
Stash 是 iOS 与 macOS 上兼容 Clash 配置的付费客户端,能完整沿用机场的代理组与分流规则。本页说明购买与安装、从 URL 导入 Clash 订阅、策略组与出站模式的用法、覆写与 DNS 等常用设置,以及配置解析错误、节点不显示等常见问题。
更新于
Stash 的定位是“Apple 平台上的 Clash”:它实现了 Clash 配置格式的大部分能力,包括代理组、规则集(rule-providers)、脚本与 MITM,并补充了覆写(Override)机制,让用户可以在不修改机场订阅的情况下叠加自己的规则。对于已经在电脑上用惯 Clash Verge 的用户,Stash 能在 iPhone、iPad 与 Mac 上提供几乎一致的体验。
本页按“购买安装 → 导入订阅 → 策略组与出站模式 → 常用设置 → 常见问题”整理。如果你只需要“导入订阅、选个节点就能用”,Shadowrocket 更简单;如果你需要完整的 Clash 规则体系,继续往下看。
Stash 的官方站点是 stash.ws,应用只通过 App Store 分发:iOS 版与 macOS 版是两个独立的付费应用,需要分别购买,且都只在非中国大陆区 App Store 上架。购买前先准备一个自己注册的外区 Apple ID,注册方法见 Shadowrocket 教程中的说明,两者通用。
安装后首次启动会引导允许 VPN 配置。macOS 版以网络扩展方式工作,首次运行需要在“系统设置 → 隐私与安全性”中允许扩展加载。
需要外区 Apple ID
与 Shadowrocket 一样,Stash 需要美区、港区等非大陆区账号购买。购买后切回大陆区账号日常使用不影响已安装的应用,更新时再登录购买账号。
Stash 把每个 Clash 配置称为一个“配置”(Profile),可以从 URL 下载、从文件导入或手动新建。机场订阅应通过“从 URL 下载”导入,Stash 会记录链接并支持定期更新。
复制 Clash 订阅链接
在机场用户中心选择 Clash 或 Clash Meta 格式的订阅链接并复制。不要使用 Base64 通用订阅,那种格式没有代理组与规则。
进入配置管理
在首页点击当前配置名称(或「配置」入口)打开配置列表,点击右上角「+」,选择「从 URL 下载」。
粘贴链接并保存
粘贴订阅链接,名称填机场名,保存。Stash 会下载配置并校验,成功后出现在列表中;点击即可设为当前配置。
开启自动更新
在该配置的详情中打开“自动更新”并设置间隔(如 24 小时)。手动更新可在配置列表左滑或长按选择「更新」。
导入配置后,「策略组」页会按机场配置中的代理组展示:手动选择组点一下即可切换节点,自动测速组会显示当前被选中的节点。组名右侧或页面顶部的测速按钮用于刷新整组延迟。
首页的「出站模式」对应 Clash 的三种模式:
| 出站模式 | 含义 | 什么时候用 |
|---|---|---|
| 规则 | 按配置中的 rules 分流,国内直连、海外走对应策略组 | 日常默认 |
| 全局 | 全部流量走“全局”策略组当前选中的节点 | 排查某网站是否被规则直连时临时使用 |
| 直连 | 全部流量不走代理,VPN 配置仍保持开启 | 临时停用代理但不想关闭应用 |
查看一个域名命中了哪条规则
「数据」页的连接列表会显示每条连接的目标域名、命中的规则与出站策略。网站不走代理时先看这里,比盲目切全局模式更快。
不要直接编辑机场订阅下载的配置
对订阅配置的手动修改会在下次更新时被覆盖。任何自定义都放到覆写里,更新订阅后自动重新应用。覆写的写法与 Clash Verge 的扩展配置思路相同,见高级配置。
iOS 后台断开
iOS 会在内存紧张时回收 VPN 进程,表现为一段时间后断开。开启“按需连接”或允许后台刷新可以缓解;频繁断开时先排除节点本身的问题。
围绕「Stash」的深入文章与教程。
Stash 是 iOS 和 macOS 上功能最完整的 Clash 兼容客户端,支持覆写、脚本、MITM 与策略组自定义。本文介绍购买与安装途径、从订阅导入到覆写规则添加的完整流程,以及 Stash 与 Shadowrocket 的功能对比。
9 分钟阅读