ClashForAndroid
ClashForAndroid copied to clipboard
[BUG] 耗电量大
Describe the bug 开启CFA后在待机状态下(截图中4点-12点)平均每2小时耗电8%,关闭CFA后的待机耗电(14点-16点)则正常。
Screenshots
Device Info (please complete the following information):
- Device: 三星S9
- ROM: One UI 2.0
- Android Version: 10
APP分流了吗,我也有S9+,用着还好
我的也是异常的大,使用igniter就正常
应该是 clash 的锅,看过源码里面的操作比较多也不怎么性能优先。
安卓机翻墙体验最好的是 surfboard,延迟低速度快,但很耗电,可能是最近出了bug。其次是 kitsunebi,iOS版不行而安卓版很可以,用下来比 surfboard 省电一点,也没有 clash for android 那么大延迟和耗电。
clash for android 这个应用本身很好用,设计得简洁明了,只是 clash 还不太行,虽说 go 适合写高性能代码,但还关键部分还需要时间慢慢打磨。
新版本是不是比旧的耗电
一直用CFA,最近总觉得电池掉的快,一看确实CFA耗电比重大,不知道是不是新版本的关系
CFA能否开源,希望能帮助排查一下问题出在哪里,如果是 Go模块问题的话也方便向 clash 项目提交 PR。
日常,老铁们,反馈bug能不能把配置文件贴了,说个现象有啥用?
关掉reject,在测功耗,可能会有惊喜
https://github.com/Loyalsoldier/clash-rules
配置规则用的这个的白名单
@xuhaoyang reject 已关待测试。谢谢。
==== v2.1.6
拐点只是关掉了 REJECT (加上应用分流,效果应该会更好)
@xuhaoyang 再次感谢
https://github.com/Loyalsoldier/clash-rules
配置规则用的这个的白名单
@xuhaoyang reject 已关待测试。谢谢。
==== v2.1.6
拐点只是关掉了 REJECT (加上应用分流,效果应该会更好)
@xuhaoyang 再次感谢
我也用的这个白名单,删除了reject,电池还是尿崩一样,轻轻松松20%以上
#socks-port: 7891
allow-lan: false
mode: Rule
#log-level: debug
#external-controller: '0.0.0.0:9090'
#secret: ''
Dns:
enable: false
proxies:
- { ……}
……
proxy-providers:
exa:
type: http
url: "……"
#interval: 0
path: ./exa.yaml
health-check:
enable: true
#interval: 3600
lazy: true
url: http://www.gstatic.com/generate_204
proxy-groups:
- name: Choice
type: select
use:
- exa
proxies:
- ……
- DIRECT
rule-providers:
direct:
type: http
behavior: domain
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
path: ./ruleset/direct.yaml
#interval: 0
lancidr:
type: http
behavior: ipcidr
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
path: ./ruleset/lancidr.yaml
#interval: 0
rules:
- RULE-SET,lancidr,DIRECT,no-resolve
- RULE-SET,direct,DIRECT
- MATCH,Choice
我的配置是类似上面这种,节点完全手动选择,为了省电把外部引用自动刷新的ticker interval给注释了,希望能有点用。路由规则没有使用到去广告那些,没有阻止连接的方案,没有需要进行dns查询的规则,就一个绕过私有地址(clash for android的网络设置中起相同作用的设置已关闭,因为不确定是否加了no-resolve)以及一个绕过未被墙域名,虽然这个列表有五万多条但应该是每个域名只需要查询一次路由方案就有了缓存,大概影响不大。而且VPNservice的设置中使用白名单模式仅对被墙的应用和chrome生效,使用2.1.5版本客户端。
使用体验上,耗电量真的是巨大,无论手机是否待机clash for android的耗电量都是遥遥领先其他APP。待机时占的比例尤其高,不过总量也谈不上夸张,但手机在亮屏使用时,它的耗电量统计可以比未走代理的聊天软件和购物软件都高,超过看视频时屏幕与视频播放器(播放器也主要是网络耗电,CPU耗电似乎统计值很小,由smb客户端向视频播放器输出串流的话,视频播放器本身的耗电甚至可以忽略不计耗电统计都在smb客户端上,但仍小于clash,而实际并没有太多后台流量在经过clash)。
2.1.6版本经过两天的使用,实测耗电大幅度下降了,处于同类软件中较低水平,已经跟kitsunebi差不多,但是更新描述里我又没看到有耗电相关的优化,不知道是使用场景(作为机主难以察觉的后台同步或者被挂起的google play更新等)有什么变化还是软件真的解决了异常耗电问题。
—————— 经过进一步观察,发现clash在使用移动数据网络时耗电会显著增大,比其他在后台使用移动数据进行联网的应用比如即时通讯软件(未经代理)、支付宝等都大,回到WiFi连接下则耗电马上降低(仅限2.1.6)。而移动数据网络也能成功连接到代理服务器,大致可以排除大量连接重试的可能。提出这点希望能对对照和排查问题所在有所帮助。
Device: 魅族pro7,一晚上待机掉了80%的电刚开始还以为是系统的锅特意升级了下也没用,关闭CFA就不掉电。
2.1.6版本经过两天的使用,实测耗电大幅度下降了,处于同类软件中垂直水平,已经跟kitsunebi差不多,但更新描述里我又没看到有耗电相关的优化,不知道是使用场景(作为机主难以察觉的后台同步或被挂起的Google play更新等)有什么变化还是软件真的解决了异常耗电问题。
——————通过进一步 观察,发现冲突在使用移动数据网络时耗电会显着增长,比其他在后台使用移动数据进行联网的应用实时通讯软件(替代代理),支付宝等都大,,回到WiFi连接下则耗电马上降低(仅限2.1.6)。而移动数据网络也能成功连接到代理服务器,基本上可以排除大量连接重试的可能。提出这点希望能对对照和排查问题所在有所帮助。
确实是这样,数据流量耗电更为明显,换会2.0.18则正常,有解决办法吗?
2.1.6版本经过两天的使用,实测耗电大幅度下降了,处于同类软件中垂直水平,已经跟kitsunebi差不多,但更新描述里我又没看到有耗电相关的优化,不知道是使用场景(作为机主难以察觉的后台同步或被挂起的Google play更新等)有什么变化还是软件真的解决了异常耗电问题。 ——————通过进一步 观察,发现冲突在使用移动数据网络时耗电会显着增长,比其他在后台使用移动数据进行联网的应用实时通讯软件(替代代理),支付宝等都大,,回到WiFi连接下则耗电马上降低(仅限2.1.6)。而移动数据网络也能成功连接到代理服务器,基本上可以排除大量连接重试的可能。提出这点希望能对对照和排查问题所在有所帮助。
确实是这样,数据流量耗电更为明显,换会2.0.18则正常,有解决办法吗?
今天出门也突然发现2.16用移动网络耗电量巨大,平时都是用wifi没有感觉到。除了更换2.0.18还有别的办法吗?
这就跟软件无关了,除非判断网络类型的代码出了问题,但没有可能吧。
On Thu, Mar 18, 2021, 19:38 levis0792 @.***> wrote:
2.1.6版本经过两天的使用,实测耗电大幅度下降了,处于同类软件中垂直水平,已经跟kitsunebi差不多,但更新描述里我又没看到有耗电相关的优化,不知道是使用场景(作为机主难以察觉的后台同步或被挂起的Google play更新等)有什么变化还是软件真的解决了异常耗电问题。 ——————通过进一步
观察,发现冲突在使用移动数据网络时耗电会显着增长,比其他在后台使用移动数据进行联网的应用实时通讯软件(替代代理),支付宝等都大,,回到WiFi连接下则耗电马上降低(仅限2.1.6)。而移动数据网络也能成功连接到代理服务器,基本上可以排除大量连接重试的可能。提出这点希望能对对照和排查问题所在有所帮助。
确实是这样,数据流量耗电更为明显,换会2.0.18则正常,有解决办法吗?
今天出门也突然发现2.16用移动网络耗电量巨大,平时都是用wifi没有感觉到。除了更换2.0.18还有别的办法吗?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Kr328/ClashForAndroid/issues/505#issuecomment-801850121, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAUYHJE6S7X52ZVDW6YNGU3TEHQ2PANCNFSM4OXGC7CQ .
这就跟软件无关了,除非判断网络类型的代码出了问题,但没有可能吧。 … On Thu, Mar 18, 2021, 19:38 levis0792 @.***> wrote: 2.1.6版本经过两天的使用,实测耗电大幅度下降了,处于同类软件中垂直水平,已经跟kitsunebi差不多,但更新描述里我又没看到有耗电相关的优化,不知道是使用场景(作为机主难以察觉的后台同步或被挂起的Google play更新等)有什么变化还是软件真的解决了异常耗电问题。 ——————通过进一步 观察,发现冲突在使用移动数据网络时耗电会显着增长,比其他在后台使用移动数据进行联网的应用实时通讯软件(替代代理),支付宝等都大,,回到WiFi连接下则耗电马上降低(仅限2.1.6)。而移动数据网络也能成功连接到代理服务器,基本上可以排除大量连接重试的可能。提出这点希望能对对照和排查问题所在有所帮助。 确实是这样,数据流量耗电更为明显,换会2.0.18则正常,有解决办法吗? 今天出门也突然发现2.16用移动网络耗电量巨大,平时都是用wifi没有感觉到。除了更换2.0.18还有别的办法吗? — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#505 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAUYHJE6S7X52ZVDW6YNGU3TEHQ2PANCNFSM4OXGC7CQ .
请问你的clash耗电问题解决了吗?我本来一直都是在公司和家里用wifi的,所以电量里面看不到clash耗电的情况,今天出门去外地办事去,全程用的4g,耗电里面clash电量最高,而且手机电量确实下降的飞快,上网一搜,果然大家也有这个感觉。
同移动网络耗电很大,待机一小时可以掉3%电
有人用过myandroidtools吗,用该软件禁止clash一些功能应该可以实现省电的目的。但不知道该禁止哪些、
近期我观察clash app里总流量异常增多,达到10个G以上(服务商网页上流量正常),以前以我的用量一般只有1个G以下,我选择的是只允许选中的应用通过VPN。这种时候我观察系统流量上下行显示也在好几M每秒,每次这种时候我在clash里点停止,系统和clash的流量也就没了,再启动clash,流量也没恢复几M每秒,而是基本为0. 然后第二天或者第三天又会有一样的情况我又看到系统和clash都以好几M每秒的速度(一般都是没有什么会费流量的后台),然后我再关再开,觉得很奇怪。
你是不是装了什么猫片应用。
不知道为什么耗电会有转折,TestA 的转折大概在十二点,TestB 的大概在一点。但是希望附上的log和配置文件能有帮助。
Clash for Andriod 版本: 2.3.22 系统版本:Andriod 8.0.0
mode: rule
log-level: silent
dns:
enable: true
ipv6: false
nameserver:
- tls://223.5.5.5
proxies:
- { name: "▮▮", type: vmess, server: ▮▮, port: ▮▮, uuid: ▮▮, alterId: ▮▮, cipher: none, tls: true, network: ▮▮}
proxy-groups:
- name: PROXY
type: select
proxies:
- ▮▮
rules:
- MATCH,DIRECT
port: 7890
socks-port: 7891
allow-lan: true
mode: rule
log-level: silent
dns:
enable: true
ipv6: false
proxy-providers:
▮▮:
type: http
path: ./▮▮.yaml
url: ▮▮▮
interval: 3600
proxy-groups:
- name: PROXY
type: select
use:
- ▮▮
rule-providers:
icloud:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt
path: ./ruleset/icloud.yaml
interval: 86400
apple:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt
path: ./ruleset/apple.yaml
interval: 86400
google:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt
path: ./ruleset/google.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt
path: ./ruleset/proxy.yaml
interval: 86400
direct:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt
path: ./ruleset/direct.yaml
interval: 86400
private:
type: http
behavior: domain
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt
path: ./ruleset/private.yaml
interval: 86400
telegramcidr:
type: http
behavior: ipcidr
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt
path: ./ruleset/telegramcidr.yaml
interval: 86400
cncidr:
type: http
behavior: ipcidr
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt
path: ./ruleset/cncidr.yaml
interval: 86400
lancidr:
type: http
behavior: ipcidr
url: https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt
path: ./ruleset/lancidr.yaml
interval: 86400
rules:
- DOMAIN,clash.razord.top,DIRECT
- DOMAIN,yacd.haishan.me,DIRECT
- RULE-SET,private,DIRECT
- RULE-SET,icloud,DIRECT
- RULE-SET,apple,DIRECT
- RULE-SET,google,PROXY
- RULE-SET,proxy,PROXY
- RULE-SET,direct,DIRECT
- RULE-SET,telegramcidr,PROXY
- RULE-SET,lancidr,DIRECT
- RULE-SET,cncidr,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXY
日常,老铁们,反馈bug不能把配置文件贴了,说个食欲有啥用?
关,在测试掉掉,可能会有惊喜
请问如何关闭reject 现在什么规则好用一点
最新版有改善吗?我感觉在小米平板上 移动网络下 耗电还是挺大的 远超ax
没有reject规则 wifi耗电一下午才1% 一开数据(5g sa)耗电特别快 从6-9分钟消耗1%到3-4分钟1%(面具模块统计) 待机耗电也快 开着数据和cfa待机一天只剩50%多了 不然至少百分之75% surfboard和sager都没有这种情况