Surge 后台运行事实上还是很耗电的

2022-02-15 23:00:14 +08:00
 mmddisa
图一是 Surge 开直连模式一晚上的耗电,基本上在 3%左右,图二是开规则模式一晚上的耗电,有 40%左右。网上很多人都在说 Surge 耗电是电量统计问题,但事实远远不是电量统计显示能解释得通的。我用的 iPhone12pro ,出门如果开规则的话掉点明显比开直连 /关 Surge 猛得多,iPad 的情况也是如此,只不过没办法像夜间耗电那样做对照实验。

并且 Surge 的后台耗电情况也不稳定,有时候会有一两天开规则模式夜间耗电减少,具体原因未知。

网上很少看到有关 Surge 耗电问题的讨论,即便有一般也都被"当开启 Surge 之后,所有的网络通信都被 Surge 接管,所以所有的网络通讯耗电"之类的解释淹没,然而事实并非那么简单。

我的解决办法是夜间待机抓取流量,然后写规则把不需要代理的流量改为直连,不过事实证明这种方法收效甚微。

不知道大佬们对此有没有解决办法。

![直连模式耗电情况]( )
![规则模式耗电情况]( )
6264 次点击
所在节点    Surge
22 条回复
dingwen07
2022-02-15 23:28:15 +08:00
本身就是。Android 上的 AdGuard 也说是耗电会被计算到它身上实际上也会增加耗电。也不知道是最先是哪个 app 开始用这种说法的
TashinV
2022-02-16 00:07:34 +08:00
一直有这样的感觉
yidinghe
2022-02-16 00:09:03 +08:00
简单的算法:经过它的流量越多,它的耗电就越高。如果没有流量,你什么规则都没影响。
Love4Taylor
2022-02-16 00:12:10 +08:00
你试试 Surge 的兼容模式改成纯 Proxy ?减少因 TUN 造成的用户态内核态切换次数?对比下此时的耗电量?

关于内核态用户态切换影响的讨论:/t/805362
shinko
2022-02-16 00:21:44 +08:00
写规则把不需要代理的流量改为直连,这样流量就不会经过 APP 吗? 是不是掩耳盗铃?
Cavolo
2022-02-16 00:27:38 +08:00
你不会插着电睡觉吗
lekai63
2022-02-16 00:30:23 +08:00
我设置了快截指令
半夜飞行模式并关闭 vpn 起床前切回来。
lekai63
2022-02-16 00:33:04 +08:00
当然这个主题是探讨 surge 耗电问题。
在快捷指令解决夜间待机问题后(自动化),surge 本身日常的耗电 随他去吧。关了 surge 更受不了。或者换个同类软件看看耗电情况?
ZeroClover
2022-02-16 01:42:41 +08:00
我走网关代理的 iPhone 和走本机 Surge 的 iPhone ( Model 均为 iPhone 13 Pro 256GB )没有明显的耗电区别。
icy37785
2022-02-16 02:58:52 +08:00
你通过规则去设置代理流量改为直连还是所有流量都被接管了呀。你真想对比就纯纯比较开了 surge 和没开 surge 的待机时长。你确切的比较之后就会发现你感觉的耗电确实是心理作用。
Ravencus
2022-02-16 08:16:43 +08:00
借楼问一下选择 surge 的主要理由是什么?我后台 24 小时挂火箭或者 QX 的时候都没有遇到过这么高的掉电,有什么是 surge 独有的功能吗
lurenn
2022-02-16 08:24:15 +08:00
是不是 surge 跑了脚本?
cssk
2022-02-16 08:25:12 +08:00
@Ravencus #11 是楼主 rpwt ,我 24x7 开着 surge ,光广告过滤规则都快十万条了,一晚上也就掉电 1-2%,如果电量是 100 ,压根不会掉电
Vitta
2022-02-16 10:08:48 +08:00
quan 也是
SenLief
2022-02-16 11:17:55 +08:00
@shinko 不行,现在都是利用 vpn 所有流量都要进 app 分流,其实如果 app 本身支持代理就好了。
SteveRogers
2022-02-16 12:58:44 +08:00
@Ravencus 模块、非常便捷的加各种模块
halden
2022-02-16 18:05:29 +08:00
你可以试一下关掉 Wi-Fi ,同样开 Rule 模式我这里连着 Wi-Fi 就疯狂掉电,严重到不插电手机放在旁边都是温的,看请求也没有很多,插着电就明显发热。4G 下没事,就算充电都没有在 Wi-Fi 下不插电热,非常奇怪,搞得我现在平时都不连 Wi-Fi 了🤦‍♂️

倒是以前不会这样,已经不记得是因为 surge 更新还是我改了啥规则搞的,也懒得慢慢排查就这样吧。。
mmddisa
2022-02-16 22:58:59 +08:00
@halden 是关掉 wifi 还是断开 wifi 连接?后者的话我测试过没用,关掉 wifi 我试试
halden
2022-02-17 00:37:25 +08:00
@mmddisa 我是断开链接就好了
jgan
2022-07-26 11:36:27 +08:00
规则匹配耗电相当可观,如果使用数万逐条匹配的域名规则,或 SCRIPT 与 GEOIP 规则,甚至比 Vmess 之类的隧道协议耗电更加可观。如果只使用 DOMAIN-SET 、DST-PORT 与 IP-CIDR 规则(若数量较多建议转向 GEOIP,大量 IP 规则匹配速度没有包含更多 IP 的 GEOIP 快)可以有效降低耗电,因为这几种规则都是优化匹配,消耗远低于传统逐条匹配规则。关闭大部分通知与流量抓取 /日志也可以降低耗电。
连接 Wi-Fi 时手机会执行相册同步、应用更新等消耗大量流量的操作,自然增加耗电。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX