核心结论
使用 Stash 只需三步:复制机场的 Clash 订阅链接,在 Stash 配置页面选择从 URL 下载配置并设为当前配置,然后在策略组中选择节点、出站模式保持规则并打开连接开关;需要自定义规则时用覆写文件,不必改动订阅本身。
Stash 是什么,适合谁
Stash 是一款面向 iPhone、iPad 和 Mac 的代理客户端,最大特点是兼容 Clash 配置格式:机场提供的 Clash 订阅、策略组和规则集基本可以直接使用。如果你在电脑上用的是 Clash Verge Rev,手机上换成 Stash 能沿用同一套订阅和规则思路,维护起来很省心。
Stash 是付费 App,同样没有在中国大陆地区 App Store 上架,需要非中国大陆地区的 Apple 账户下载,注册与购买的注意事项和Shadowrocket 下载基本相同。价格以 App Store 当地区页面显示为准。
Stash 的菜单名称和位置会随版本调整,以下界面文字以实际版本为准;协议与配置字段支持情况以 Stash 官方文档为准。
准备工作
| 准备项 | 说明 |
|---|---|
| Stash App | iOS / iPadOS 与 macOS 均可,从非中国大陆区 App Store 下载 |
| Clash 订阅链接 | 在机场用户中心选择 Clash / Mihomo 格式订阅 |
| 系统版本 | 尽量保持较新的系统,以获得完整功能 |
| 协议确认 | 使用 VLESS Reality、Hysteria2 等较新协议时,确认 Stash 版本已支持 |
关于订阅兼容性:本站收录的 8 家品牌资料中,没有品牌把 Stash 单独列为支持客户端。不过二猫云、宇宙云、光速云、星岛梦、暮光网络、飞猫云、无忧链接都列出了 Clash Verge Rev,说明提供 Clash 格式订阅;微风网络标注为“Clash 系订阅兼容客户端”。这些订阅通常可以导入 Stash,但能否完整使用以实际导入结果或机场客服答复为准。其中宇宙云、光速云、星岛梦、飞猫云、无忧链接的公开协议为 VLESS,相关协议知识见 VLESS + Reality 是什么。
分步操作(iPhone / iPad)
第一步:导入 Clash 订阅
- 在机场用户中心复制 Clash 订阅 链接;部分机场提供“导入到 Stash”按钮,点击后会直接拉起 App;
- 打开 Stash,进入首页的 配置 区域;
- 点击 + 或“从 URL 下载配置”,粘贴订阅链接,填写一个便于识别的名称;
- 下载完成后,点击该配置将其设为当前配置;
- 在配置详情中设置自动更新间隔,例如每天更新一次。
第二步:选择节点
- 进入 策略组(或“代理”)页面,可以看到订阅中定义的各个策略组;
- 点击测速图标检测延迟,超时的节点暂不使用;
- 在主要的手动选择策略组中点击一个节点。机场订阅中常见的“自动选择”组会按延迟自动切换,AI 服务用户建议改为手动固定节点。
第三步:选择出站模式并连接
- 在首页找到 出站模式,选择 规则;
- 点击顶部连接开关,首次使用时允许添加 VPN 配置并验证锁屏密码;
- 状态栏出现 VPN 图标即连接成功。
| 出站模式 | 作用 | 建议 |
|---|---|---|
| 规则 | 按配置规则分流 | 日常默认 |
| 全局代理 | 全部流量走所选节点 | 仅临时排查 |
| 直接连接 | 全部流量不走节点 | 临时暂停 |
分步操作(Mac)
- 打开 Stash for Mac,在菜单栏图标或主窗口中按上面的方法导入订阅并选择节点;
- 打开 系统代理 开关,浏览器等程序即可走代理;
- 需要让终端、编辑器等不读取系统代理的程序也走代理时,开启 增强模式(类似 TUN,首次开启需要授权系统扩展或输入密码);
- 如果只想让当前终端窗口走代理,可以设置环境变量,端口以 Stash 设置中显示的 HTTP 端口为准:
# 查看系统代理是否已由 Stash 设置
scutil --proxy
# 仅当前终端窗口生效,<端口> 换成 Stash 设置中的端口
export https_proxy=http://127.0.0.1:<端口>
export http_proxy=http://127.0.0.1:<端口>
系统代理与增强模式的取舍,原理与 Clash Verge Rev 的系统代理和 TUN 相同,可参考系统代理和 TUN 模式区别。Windows 电脑没有 Stash,可以使用 Clash Verge Rev,同一份 Clash 订阅两端通用。
用覆写文件添加自定义规则
直接编辑订阅配置的问题是:下次订阅更新时修改会被覆盖。Stash 的覆写功能可以把自定义内容单独保存,订阅更新后自动叠加。基本用法:
- 在配置相关页面找到 覆写;
- 新建覆写文件,或从你信任的地址安装;
- 在文件中只写需要追加或修改的部分,例如为 AI 服务单独加规则:
name: AI 服务固定走代理
desc: 让 AI 相关域名走手动选择的策略组
rules:
- DOMAIN-SUFFIX,openai.com,节点选择
- DOMAIN-SUFFIX,anthropic.com,节点选择
- DOMAIN-SUFFIX,claude.ai,节点选择
其中 节点选择 需替换成你订阅中实际存在的策略组名称。覆写与原配置的合并方式(插入到前面还是替换)以 Stash 官方文档为准。不要安装来源不明的覆写或模块,它们可以改写流量走向。
验证是否成功
- iPhone:状态栏出现 VPN 图标,设置 → 通用 → VPN 与设备管理 中 Stash 显示已连接;
- 在 Safari 访问
https://chatgpt.com/cdn-cgi/trace,loc=为所选节点地区; - Mac 终端执行下面的命令,
loc不是CN即表示已走代理:
curl -s https://chatgpt.com/cdn-cgi/trace | grep loc
- 在 Stash 的请求或连接记录页面,可以查看每个请求命中的规则与策略,确认覆写规则生效。
常见错误与排查
| 问题 | 原因 | 判断方法 | 解决方法 |
|---|---|---|---|
| 下载配置失败 | 链接不是 Clash 格式、已失效或订阅域名无法直连 | Safari 打开链接看返回内容 | 重新复制 Clash 订阅,确认套餐状态 |
| 导入后部分节点缺失 | 节点协议或字段暂不被当前版本支持 | 缺失的都是同一类协议 | 更新 Stash,或咨询机场是否有兼容订阅 |
| 覆写不生效 | 策略组名称写错或规则被前面的规则先匹配 | 连接记录中命中了其他规则 | 核对策略组名称,调整合并顺序 |
| 连接后国内 App 变慢 | 出站模式为全局代理 | 首页模式显示全局 | 改回规则模式 |
| Mac 终端不走代理 | 只开了系统代理 | curl 显示 loc=CN |
设置环境变量或开启增强模式 |
| 所有节点超时 | 订阅过期或本地网络限制 | 换网络后仍超时 | 更新订阅,参考节点超时排查 |
节点全部超时时的系统方法见节点超时解决方法。
注意事项与常见误区
- 误区:Stash 能读 Clash 订阅,所以什么配置都兼容。 不同内核对新协议和字段的支持进度不同,导入后要检查节点是否完整。
- 误区:自动选择组适合所有场景。 自动选择会在节点间切换,对 AI 服务等地区敏感的用途不友好,应手动固定节点。
- 注意:订阅链接和覆写文件都属于敏感配置,不要公开分享。
- 还在 Stash 和 Shadowrocket 之间犹豫,可以看 Stash 和 Shadowrocket 哪个好。
使用代理工具时,请遵守当地法律法规与服务条款。
常见问题
Stash 能直接用机场的 Clash 订阅吗?
可以,Stash 兼容 Clash 配置格式,导入机场的 Clash / Mihomo 订阅即可;个别较新的协议或字段是否支持,以 Stash 官方文档和实际导入结果为准。
Stash 的 iOS 版和 Mac 版要分别购买吗?
购买方式可能随开发者调整,是否需要分别购买以 App Store 页面说明为准;和 Shadowrocket 一样,需要使用非中国大陆地区的 Apple 账户下载。
覆写和直接编辑配置有什么区别?
直接编辑的订阅配置在下次更新时会被覆盖;覆写文件独立保存,订阅更新后自动重新叠加,适合长期维护自定义规则。
Mac 上终端不走代理怎么办?
系统代理只对读取代理设置的程序生效,可以在终端设置 https_proxy 环境变量指向 Stash 的本地端口,或开启增强模式接管全部流量。
没有 Windows 版 Stash 怎么办?
Stash 只支持 Apple 平台,Windows 电脑可以使用同样基于 Clash 配置的 Clash Verge Rev,订阅可以通用。
本文最后更新于 。网络服务与 AI 平台政策变化较快,如发现信息过时,欢迎通过联系我们反馈。