↓ 跳过正文

Streisand 使用教程:iOS 多协议客户端

·1428 字·3 分钟
作者
吾便宜

iOS 上的代理客户端是个老大难:App Store 审核严、好用的没几个、每个都有点小毛病。我最后长期留在手机里的是 Streisand——支持的协议全,VLESS、VMess、Trojan、Shadowsocks、Hysteria2 通吃。但它也不是开箱即用的,我踩的坑足够写篇教程了。

坑一:订阅导进去,节点全是灰的
#

第一次用,我从机场复制了订阅链接,导入成功,节点列表也出来了,结果一个都连不上,全灰。排查了一圈发现:这家机场的订阅是"全协议混合"链接,而我当时装的 Streisand 版本内核较旧,不认 Hysteria2 节点,直接整批罢工。

正确姿势:先去 App Store 把 Streisand 更新到最新版;导入后如果大面积灰色,先看灰的是不是某一种协议——是的话,基本就是内核版本问题,升级解决。如果只有零星几个灰,那是单节点问题,换节点即可。

坑二:测速排序,结果和体感完全相反
#

Streisand 自带节点测速,我兴冲冲地全测了一遍,按延迟从低到高排序,选了延迟最低的节点——结果刷网页反而更卡。后来才明白:延迟低不等于速度快,那个 80ms 的节点带宽小得可怜,晚高峰直接被挤爆。

正确姿势:测速只看延迟做初步筛选,真正好用的节点要手动试:打开视频网站播一段,看加载速度和清晰度;或者做一次完整的节点测速,延迟和带宽两个指标一起看。我的习惯是筛出 5 个低延迟节点,逐个试用 10 分钟,留下体感最好的两个。

坑三:路由规则没设,国内 App 全走代理
#

有段时间我的银行 App 一直登录失败,外卖 App 定位漂移,查了半天,是 Streisand 的默认路由把所有流量都走了代理。国内 App 对"IP 突然变到国外"非常敏感,轻则功能异常,重则触发风控。

正确姿势:

  1. 打开 Streisand 的路由/分流设置,确认启用了规则分流(不是全局)。
  2. 检查规则集是否包含"国内直连"规则,港澳台节点按需处理。
  3. 银行、支付、外卖、打车这类 App,手动加到直连名单。
  4. 改完规则后重启一次连接让规则生效,很多人改完没重连,白改了。

想理解规则背后的原理,可以看原生 IP 与机房 IP 的区别——部分国内 App 风控严格,和 IP 类型也有关系。

坑四:机场搞促销,贪便宜买了不兼容的套餐
#

有次某机场大促销,我顺手买了个特价套餐,导进 Streisand 发现协议对不上——特价套餐只给老协议节点。去找客服,答曰"特价套餐节点类型以页面说明为准"。促销陷阱的完整盘点见机场促销套路,核心教训:下单前先看套餐支持的协议列表,再看客户端支不支持,别为省几块钱买个用不上的套餐。

Streisand 客户端节点测速与路由设置示意图
*插图来源:[Storyset](https://storyset.com/)*

坑五:iOS 切后台就断连,消息延迟
#

这是 iOS 代理客户端的通病,不是 Streisand 独有:App 切到后台一段时间,系统会挂起网络扩展,表现为微信消息延迟、验证码收不到。我的解法是把"按需连接"规则配好,让系统在需要时自动拉起连接;另外 iOS 大版本升级后,第一时间去 App Store 看 Streisand 有没有发适配更新——系统升级导致的断连,九成靠客户端更新解决,别自己瞎折腾配置。

现在我的 Streisand 配置清单
#

  • 订阅:主力机场全协议订阅 + 一个备用小套餐,分组管理。
  • 路由:规则分流,国内直连,银行支付类 App 强制直连。
  • 习惯:每周更新一次订阅,每月重测一次节点,淘汰拉胯的。
  • 底线:连不上先看是不是订阅过期,再看是不是 App 该升级了,最后才怀疑机场跑路——90% 的"连不上"是前两个原因。

Streisand 的学习曲线比 Shadowrocket 陡一点,但全协议支持和免费(或低价)策略让它成为 iOS 端的实力派。按上面的坑逐个避开,一小时内就能调到顺手的状态。