Open Entoryvekum opened 1 month ago
Bilibili seems to use STUN for WebRTC to transmit its videos, and I don't see any connection between it and Windows' "DNS Client".
I don't have the conditions to debug this issue yet, if someone is willing to provide more information, it would be great.
Bilibili seems to use STUN for WebRTC to transmit its videos, and I don't see any connection between it and Windows' "DNS Client".
I don't have the conditions to debug this issue yet, if someone is willing to provide more information, it would be great.
I don't understand the relationship between DNS Client
and those STUN packets either, but it's the only anomaly I observed. As to the Bilibili live, it seems that only the homepage can almost always trigger such phenomenon, the live page for any specific streamer can't or at least not that efficient to trigger it.
I recently encountered this problem as well. When I turned on "disable_cache": True and ran a large number of web accesses or started websites like qbittorrent that need to access a large number of trackers simultaneously, I found that the DNS client CPU usage was extremely high. When I turned off this option, the situation improved. For example, the maximum CPU usage would drop from 100% to about 60%, and then return to a normal state of around 1%
Operating system
Windows
System version
Windows10 22H2
Installation type
Original sing-box Command Line
If you are using a graphical client, please provide the version of the client.
No response
Version
Description
After run sing-box in tun mode, CPU usage of
DNS Client
process gradually increase causing the system to freeze eventually. Packet capture reveals massive amount of packets in STUN protocol.Reproduction
The problem should occur very soon after running sing-box with tun inbound, but some times it do not occur immediately. The homepage of
Bilibili live
(bilibili直播) almost always trigger this phenomenon.The config I'm using:
Logs
Supporter
Integrity requirements