小火箭(Shadowrocket)和Stash都是iOS/macOS平台上流行的网络代理工具,但定位、架构和功能有明显差异:
- 小火箭:独立开发的闭源应用,早期基于Shadowsocks协议发展而来
- Stash:基于Clash.Meta(mihomo)内核,完全兼容Clash生态
配置格式
- 小火箭:支持传统URI链接(ss://、vmess://等)和手动配置,配置文件为JSON格式
- Stash:使用Clash YAML配置,支持规则集(Rule Provider)、外部资源引用等高级特性
功能特性
| 功能 | 小火箭 | Stash |
|---|---|---|
| 协议支持 | SS、SSR、VMess、Trojan、Snell等 | 同上 + WireGuard、Hysteria2等新兴协议 |
| 规则系统 | 基础规则(DOMAIN、IP-CIDR等) | Clash完整规则 + 规则集自动更新 |
| 脚本处理 | 有限 | 支持JavaScript脚本、重写、MitM |
| 界面交互 | 简洁传统 | 现代化UI,支持小组件、Siri快捷指令 |
| 多平台 | iOS为主,macOS功能受限 | iOS/macOS通用(Universal App) |
使用门槛
- 小火箭:开箱即用,适合新手,配置简单直观
- Stash:需要理解Clash配置语法,适合进阶用户,功能强大但学习成本较高
价格与获取
- 小火箭:App Store一次性付费(价格较低,约$2.99-3.99)
- Stash:价格较高(3.99-5.99或订阅制),偶尔有限免活动
选择建议
选小火箭如果:
- 只需要基础代理功能,追求简单稳定
- 使用传统机场订阅(URI链接)
- 预算有限,希望一次性低成本解决
选Stash如果:
- 需要精细化分流(如分流ChatGPT、流媒体、游戏)
- 使用Clash配置或需要规则集自动更新
- 需要脚本功能(去广告、解锁区域限制等)
- 同时在Mac和iPhone上使用
注意事项
两者均仅限国区/美区App Store购买,且都需要配合合规的服务器使用,由于网络政策变化,建议关注官方更新日志以获取最新协议支持情况。