Skip to content

Stash for Mac 规则代理与配置实操

对于早已熟悉 Clash 配置生态、同时又对界面设计与 macOS 交互体验有严苛追求的用户,Stash for Mac 提供了一个近乎完美的平衡点。它由 iOS 知名网络工具团队打造,底层深度兼融 Clash 规则语法与 YAML 配置体系,同时在用户界面上提供了无缝整合 Apple 生态的精致视觉表现。

Stash 原生基于 Swift 开发,深度适配 macOS 原生菜单栏、通知中心与快捷指令,让繁复的网络分流操作变得举重若轻。

Stash 的核心优势在于免除了用户重新学习规则语法的学习成本,直接继承了庞大的 Clash 规则社区遗产,同时在稳定性和能耗上进行了专属打磨。

对比维度 Stash for Mac 传统跨平台工具 对日常工作效率的提升
配置兼容性 完整兼容 Clash / Mihomo 配置文件与覆写语法 仅支持自身私有语法或部分转换 机场通用 Clash 订阅直接粘入即用,无缝迁移
原生系统集成 支持 macOS 小组件、通知中心交互与 Shortcuts 自动化 跨平台窗口,缺少系统原生联动 一键通过快捷指令切换家庭与出差网络场景
On-Demand (按需连接) 离开受信任家庭 Wi-Fi 时自动无缝接管网络 必须手动开启或常驻后台消耗资源 笔记本合盖出差自动切换专线,省心节能
规则重写与脚本 原生支持 HTTP 重写与轻量 JavaScript 拦截处理 多数仅提供基础域名黑白名单 灵活过滤应用内部推广内容与追踪埋点
  1. 从官方渠道下载 Stash for Mac 独立安装包(或通过 Mac App Store 购买下载对应版本)。
  2. 将应用程序文件拖入系统的 Applications 文件夹。
  3. 首次启动软件时,Stash 会请求安装 Network System Extension(系统网络扩展)。点击同意并进入“系统设置 -> 隐私与安全性 -> 扩展”中允许 Stash 激活。
  4. 授权成功后,Stash 图标将常驻在屏幕顶部的系统菜单栏,随时可以查看实时网络吞吐曲线。
  1. 打开 Stash 偏好设置窗口,切换至 配置文件 (Config) 界面。
  2. 点击右上角“下载配置文件”,在 URL 地址栏输入机场后台复制的 Clash 格式订阅地址。
  3. 点击保存后,Stash 会自动完成配置解析与节点测速索引构建。
  4. 利用覆写 (Override) 功能保持本地个性化规则 若机场订阅中的默认规则不符合个人偏好,可利用 Stash 强大的 Overrides 功能,在不破坏远程订阅自动更新机制的前提下,将企业内网直连、私有云存储走特定通道等规则无缝叠加到主配置之上。

Stash 提供丰富直观的运行状态切换

  • 规则模式 (Rule-based) 核心推荐。通过域名、IP 网段、GeoIP 库智能判断数据包去向,最大化保障访问速度与隐私。
  • 全局模式 (Global) 全系统所有流量强制流向单一选定的海外节点。
  • 直连模式 (Direct) 绕过所有代理策略,恢复系统纯净本地网络。
  • 增强模式 (Enhanced Mode) 启用内置的高性能 TUN 虚拟网卡,无论软件是否支持配置 SOCKS5 代理,均能实现透明拦截与智能分流。
常见问题 诱因分析 针对性恢复步骤
菜单栏图标显示感叹号 订阅配置文件格式错误或远端节点无法解析 右键配置文件点击“检查语法”,查看是否有不合规的 YAML 缩进错误
切换 Wi-Fi 后网络出现数秒死锁 系统的网络接口变动与 DNS 缓存未及时重置 打开 Stash 菜单栏弹窗,手动点击一次“重置网络栈 (Reset Network)”
部分苹果服务 (如 iCloud 同步) 极慢 Apple 专有 CDN 流量被分流到了延迟过高的远端出口 在分流规则中确保 Apple.list 策略组绑定为 DIRECT 直接连接