Open ASLoveY opened 6 months ago
图片暂时发不上来, clash-meta-alpha会把本机的CPU和内存全部吃完,最多会吃掉16G+的内存,检查连接会出现大量的ipv6 tun连接,都是由clash-meta-alpha发起
time="2023-12-19T15:06:32.7693929+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7700888+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7700888+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7705927+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.772477+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7731489+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7749044+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7749044+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7759236+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7766578+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7766578+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7815586+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8040313+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8116816+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8604399+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55099(clash-meta-alpha.exe) --> [240e:352:8107:6100:0:ff:fe11:e01]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8707293+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55100(clash-meta-alpha.exe) --> [240e:3a0:540c:a65c:9ea:2be:74d:eb0d]:8447 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8757999+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55101(clash-meta-alpha.exe) --> [240e:3a0:b0e:23c5:d216:f012:ec00:c5be]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8757999+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55103(clash-meta-alpha.exe) --> [2002:6f4e:4ebd:0:32a6:12ff:fe09:cd97]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8766903+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55102(clash-meta-alpha.exe) --> [2408:8226:c701:b089:3d65:c214:51ad:39f4]:8449 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8787981+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55104(clash-meta-alpha.exe) --> [2408:864c:3000:68d4:1ca4:eff:fed3:dbce]:8449 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8793501+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55105(clash-meta-alpha.exe) --> [240e:3a0:9c0a:2679:28b:49a3:b56:4081]:8446 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8806844+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55107(clash-meta-alpha.exe) --> [240e:398:1200:3a22:32a6:12ea:9209:3ea9]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8806844+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55106(clash-meta-alpha.exe) --> [240e:378:3a05:6660:68c6:de41:a0ae:3f86]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8811908+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55108(clash-meta-alpha.exe) --> [240e:3b1:f133:bb90:1c63:58ff:feec:9345]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8909143+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.892923+08:00" level=debug msg="[Rule] use default rules"
log中出现大量这样的ipv6连接和规则匹配,直接导致内存和CPU被完全占用
time="2023-12-19T15:06:32.7693929+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7700888+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7700888+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7705927+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.772477+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7731489+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7738507+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7749044+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7749044+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7759236+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7766578+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7766578+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7771634+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.7815586+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8040313+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8116816+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.8604399+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55099(clash-meta-alpha.exe) --> [240e:352:8107:6100:0:ff:fe11:e01]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8707293+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55100(clash-meta-alpha.exe) --> [240e:3a0:540c:a65c:9ea:2be:74d:eb0d]:8447 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8757999+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55101(clash-meta-alpha.exe) --> [240e:3a0:b0e:23c5:d216:f012:ec00:c5be]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8757999+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55103(clash-meta-alpha.exe) --> [2002:6f4e:4ebd:0:32a6:12ff:fe09:cd97]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8766903+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55102(clash-meta-alpha.exe) --> [2408:8226:c701:b089:3d65:c214:51ad:39f4]:8449 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8787981+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55104(clash-meta-alpha.exe) --> [2408:864c:3000:68d4:1ca4:eff:fed3:dbce]:8449 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8793501+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55105(clash-meta-alpha.exe) --> [240e:3a0:9c0a:2679:28b:49a3:b56:4081]:8446 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8806844+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55107(clash-meta-alpha.exe) --> [240e:398:1200:3a22:32a6:12ea:9209:3ea9]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8806844+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55106(clash-meta-alpha.exe) --> [240e:378:3a05:6660:68c6:de41:a0ae:3f86]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8811908+08:00" level=info msg="[UDP] [2409:8a00:1857:23c0:b0b3:3dad:2377:3964]:55108(clash-meta-alpha.exe) --> [240e:3b1:f133:bb90:1c63:58ff:feec:9345]:8445 match GeoIP(CN) using DIRECT" time="2023-12-19T15:06:32.8909143+08:00" level=debug msg="[Rule] use default rules" time="2023-12-19T15:06:32.892923+08:00" level=debug msg="[Rule] use default rules"
log中出现大量这样的ipv6连接和规则匹配,直接导致内存和CPU被完全占用
遇到同样的错误,ipv6 匹配 cpu爆满
我也碰到了,IPv6 数据回环。 使用 box for magisk 在手机上运行 mihomo 内核。 内核向本机 IPv6 地址发送大量数据,手机上实时网速显示 400MB/s ,WebUI 卡得快不能动了,猜测是不同地区 IPv6 网络环境差异较大,直接操作防火墙转发数据的风险较大,也没有能够兼容所有网络环境的方案,目前恐怕只能通过关闭 IPv6 来解决。
我观察到只要启动BT客户端,就会出现大量UDP连接,直接卡死。
同样使用box for magisk。在开启ipv6时,出现回环。 发生回环的日志如下:
time="2024-01-27T04:08:16.421281998Z" level=info msg="[TCP] 10.8.168.130:45642 --> cdn-mum.alibabachengdun.com:80 match GeoSite(cn) using DIRECT"
time="2024-01-27T04:08:16.787135956Z" level=info msg="[TCP] 10.8.168.130:49332 --> api.kingdata.ksyun.com:80 match GeoSite(cn) using DIRECT"
time="2024-01-27T04:08:16.978507466Z" level=info msg="[UDP] 10.8.168.130:44456(com.taobao.taobao, uid=10289) --> 27.222.18.252:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:16.982510695Z" level=info msg="[TCP] 10.8.168.130:38032 --> 59.82.9.145:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.097762362Z" level=info msg="[UDP] 10.8.168.130:39367(com.taobao.taobao, uid=10289) --> 111.206.225.225:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.138356164Z" level=info msg="[TCP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:40314(com.taobao.taobao, uid=10289) --> [2408:4001:f00::2a2]:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.153735747Z" level=info msg="[TCP] 10.8.168.130:46286 --> 27.222.18.251:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.376748456Z" level=info msg="[TCP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:40574(com.taobao.taobao, uid=10289) --> [2408:872f:900:9:3::3f7]:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.392426372Z" level=info msg="[TCP] 10.8.168.130:46070 --> guide-acs.m.taobao.com:443 match GeoSite(cn) using DIRECT"
time="2024-01-27T04:08:17.60409106Z" level=info msg="[TCP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42246(com.tencent.mm, uid=10264) --> [2408:80f1:21:5001::19]:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:17.924612883Z" level=info msg="[TCP] 10.8.168.130:41732 --> cdn.ynuf.aliapp.org:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:18.120202101Z" level=info msg="[TCP] 10.8.168.130:40150(com.taobao.taobao, uid=10289) --> 123.125.216.235:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:18.332215382Z" level=info msg="[TCP] 10.8.168.130:49498 --> mpush-api.aliyun.com:443 match GeoSite(cn) using DIRECT"
time="2024-01-27T04:08:18.458856893Z" level=info msg="[TCP] 10.8.168.130:37926 --> mum.alibabachengdun.com:443 match GeoSite(cn) using DIRECT"
time="2024-01-27T04:08:19.178144965Z" level=info msg="[TCP] 10.8.168.130:40564(com.taobao.taobao, uid=10289) --> 61.48.83.231:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.188444288Z" level=info msg="[TCP] 10.8.168.130:43894(com.taobao.taobao, uid=10289) --> 61.48.83.231:80 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.485862778Z" level=info msg="[UDP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497(com.taobao.taobao, uid=10289) --> [2408:4001:f10::21f]:443 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.559882882Z" level=info msg="[UDP] [2408:4001:f10::21f]:443(clash) --> [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.571622569Z" level=info msg="[UDP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42007(clash) --> [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.613739132Z" level=info msg="[UDP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:46502(clash) --> [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497 match GeoIP(CN) using DIRECT"
time="2024-01-27T04:08:19.629892257Z" level=info msg="[UDP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:46806(clash) --> [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497 match GeoIP(CN) using DIRECT"
在此之后,一直有这样的回环:
time="2024-01-27T04:08:19.629892257Z" level=info msg="[UDP] [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:46806(clash) --> [2408:8406:1981:2bf1:2017:68c9:9146:2d02]:42497 match GeoIP(CN) using DIRECT"
DNS设置如下
dns:
enable: true
prefer-h3: true
listen: 0.0.0.0:1053
use-hosts: true
ipv6: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- '*'
- +.lan
- +.local
default-nameserver:
- 114.114.114.114
- 223.5.5.5
- 127.0.0.1:53
nameserver:
- 114.114.114.114
- 223.5.5.5
- https://dns.alidns.com/dns-query
proxy-server-nameserver:
- https://dns.alidns.com/dns-query
- https://8.8.8.8/dns-query#🔬 Dns Proxy
- https://1.1.1.1/dns-query#🔬 Dns Proxy
fallback:
- https://8.8.8.8/dns-query#🔬 Dns Proxy
- https://1.1.1.1/dns-query#🔬 Dns Proxy
nameserver-policy:
geosite:private:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
geosite:geolocation-!cn:
- https://dns.cloudflare.com/dns-query#🔬 Dns Proxy
- https://dns.google/dns-query#🔬 Dns Proxy
我也碰到了,IPv6 数据回环。 使用 box for magisk 在手机上运行 mihomo 内核。 内核向本机 IPv6 地址发送大量数据,手机上实时网速显示 400MB/s ,WebUI 卡得快不能动了,猜测是不同地区 IPv6 网络环境差异较大,直接操作防火墙转发数据的风险较大,也没有能够兼容所有网络环境的方案,目前恐怕只能通过关闭 IPv6 来解决。
box for magisk iptables规则的问题。添加定时检测ipv6的脚本就能解决。
https://github.com/MetaCubeX/mihomo/issues/1178 看日志这两个issues是一样的问题. 都和ipv6+tun有关
Verify steps
Mihomo version
Mihomo Meta alpha-9d8c3b0 windows amd64 with go1.21.5
What OS are you seeing the problem on?
Windows
Mihomo config
Mihomo log
No response
Description
在一小段时间后会出现内存和CPU使用大量增加的情况