小火箭(Shadowrocket)和Stash都是 iOS/macOS 平台上知名的网络代理工具,但它们在架构、配置方式和功能定位上有明显区别:
底层架构
- 小火箭:独立开发的闭源应用,拥有自己的解析引擎
- Stash:基于 Clash 内核(Clash.Meta/mihomo),完全兼容 Clash 配置语法
配置方式
| 特性 | 小火箭 | Stash |
|---|---|---|
| 配置文件 | 传统方式(手动添加节点或导入 URI) | Clash YAML 配置文件(支持规则分流) |
| 规则系统 | 基础规则(域名/IP/GEOIP) | 完整 Clash 规则(支持逻辑规则、规则集) |
| 订阅格式 | 支持 SS/SSR/V2Ray/Trojan 等通用订阅 | 支持 Clash 订阅链接(自动转换) |
功能特性
小火箭优势:
- 协议支持更全面(对一些老旧协议兼容性好)
- 支持按节点测速和自动选择
- 界面直观,适合新手快速上手
- 历史久(2015 年上线),稳定性经过长期验证
Stash 优势:
- 规则分流更强大:支持 Clash 的 Domain/IPCIDR/GEOIP/Logic 等复杂规则
- 脚本支持:支持 JavaScript 脚本处理请求(重写、MitM)
- 策略组灵活:支持自动选择、负载均衡、故障转移等高级策略
- 现代 UI:界面设计更美观,支持小组件和快捷指令
- 性能优化:基于 Clash 内核,内存占用和耗电控制较好
使用场景
- 选小火箭:如果你只需要简单翻墙,节点来源杂乱(各种 SS/V2Ray 链接),或习惯传统代理工具的操作逻辑
- 选 Stash:如果你需要精细的分流规则(如国内外分流、去广告、特定 App 走特定节点),或已有 Clash 配置基础
价格与获取
- 小火箭:$2.99(美区 App Store),一次性买断
- Stash:$3.99(美区 App Store),一次性买断(偶尔促销)
总结建议
新手/简单用户 → 小火箭:设置简单,兼容性好,"导入就能用"
进阶用户/规则控 → Stash:如果你需要像 Clash 那样精细控制流量走向,或需要脚本功能
注意:两者都需要美区 Apple ID 购买,且 iOS 端都需要在 App Store 下载(TestFlight 版本功能受限)。