↓ 跳过正文

小火箭耗电快?iOS 代理常驻的省电设置

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

前阵子我发现一个怪事:手机明明没怎么用,一天下来小火箭在电池用量榜上排进了前三。排查了一圈,发现耗电的真凶不是小火箭本身,而是几个设置组合出了问题。下面是我复盘出来的清单。

iPhone 电池用量与代理设置优化示意

插图来源:Storyset

耗电原因清单
#

  • 全局代理一直开着:所有流量都经过 VPN 通道,包括本来直连更快的国内 App,CPU 持续做转发,耗电自然高
  • 按需连接规则太激进:规则写得太宽,系统频繁地建立、断开 VPN 连接,每次握手都是耗电大户
  • 节点延迟高还硬连:连着一个 500ms 的节点,App 不断重试、超时、重连,后台一直在空转
  • 频繁手动切换节点:每次切换都是一次完整的断开重连,切换越勤快,耗电越明显
  • 后台 App 刷新没关:某些 App 在后台持续产生流量,全部被代理接管,本来睡着的手机被反复叫醒

省电设置组合
#

按下面这套调,基本能做到"不断连 + 不尿崩":

  1. 用规则模式,不用全局模式:让国内流量直连,只有需要代理的才走 VPN,这是省电效果最明显的一条
  2. 按需连接规则收紧:只在真正需要的时候触发,别写"所有 WiFi 都连"这种宽泛规则
  3. 选延迟低的节点:延迟低的节点握手快、重传少,变相省电;节点实在不行就换一个,别硬扛
  4. 关闭不必要的后台刷新:设置 → 通用 → 后台 App 刷新,把不常用的关掉
  5. 低电量模式时手动断开:电量告急就别硬撑了,直接断开代理,需要时再连

一个真实踩坑
#

我之前为了"无缝",把按需连接设成了"只要离开家里 WiFi 就连"。结果有天在商场里,WiFi 信号飘忽不定,手机在"连上商场 WiFi→断开代理→WiFi 断了→连上代理"之间反复横跳,一下午掉了 30% 的电。后来改成手动控制,世界清净了。自动化是好东西,但触发条件一定要写精确,思路可以参考这篇自动切换节点的文章。

换个思路:不用时彻底断开
#

上面都是"开着但省电"的思路,还有个更彻底的:不用的时候直接断开。小火箭从断开到连上就两三秒,完全没必要 24 小时挂着。

我的习惯是:

  • 白天上班时间:需要查资料时手动连,用完断开
  • 晚上刷手机:连上就不管了,睡前断开
  • 出门在外:用流量时按需开,回 WiFi 环境看情况

这样一天实际在线时间可能只有几小时,耗电自然下来了。怕麻烦的可以用前面说的自动化,按网络环境自动切换配好触发条件,基本不用动手。

顺带一提
#

如果小火箭本身有订阅导入失败这类基础问题,先修好再谈优化。另外 iOS 上除了小火箭也有免费选择,这篇盘点列了几个可以备用的,万一哪天小火箭抽风不至于断网。