Simple-Tracker / qBittorrent-ClientBlocker

一款适用于 qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) 的客户端屏蔽器, 默认屏蔽包括但不限于迅雷等客户端. A client blocker compatible with qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) which is prohibited to include but not limited to clients such as Xunlei.
MIT License
976 stars 25 forks source link

Application hangs after failing to print -XL0012- random peer id #27

Closed AutismGaming228 closed 7 months ago

AutismGaming228 commented 7 months ago

image

After some time, the -XL0012- peer will be encountered, but because of the PEER ID randomness of that client, ClientBlocker fails to print PEER ID and hangs, stops responding and stops banning other clients.

一段时间后,会遇到 -XL0012- 对等体,但由于该客户端的 PEER ID 是随机的,ClientBlocker 无法打印 PEER ID,因此会挂起,停止响应,并停止禁止其他客户端。

Simple-Tracker commented 7 months ago

感谢反馈!

可尝试此版本并观察是否恢复正常, 此版本会将所有非 ASCII 字符转换为 Unicode 代码表示.

Thanks for the feedback!

Try this version and see if the behavior is normal. This version converts all non-ASCII characters to Unicode code representation.

AutismGaming228 commented 7 months ago

image

I think the fix works. However, as -XL0012- crash was random, I will need to test for more time. I will report here in 12 hours

我认为修复是有效的。不过,由于 -XL0012- 崩溃是随机的,我需要更多时间进行测试。我将在 12 小时后在此报告

AutismGaming228 commented 7 months ago

我相信这已经奏效。谢谢!

I believe this has worked. Thanks!

Simple-Tracker commented 7 months ago

若有相同或相似问题, 可于 Issue 继续追加.

If you have the same or similar questions, you can continue to add them in the Issue.