Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Is there any way to block a specific client (Thunder)? #10258
In China, a download software named Thunder (XunLei) is very popular. But it won't upload even just a bit of data, reporting its progress is 0%, and it is always the fastest leecher in peer list, which made me angry.
To avoid being blocked, its client name is
I have to right click it and block the IP manually. But it is impracticable due to its a large number of users.
We really need some effective methods to solve this problem.
qBittorrent version and Operating System
qbittorrent 4.1.5 running on Win10 1803.
I think it will be nice if we can set some rules to match a client and block it.
Such as, blocking a peer whose ip is in range from x.x.x.x to x.x.x.x, or blocking a peer whose client name contains string 'XL0012', and so on.
Even we can write a userscript to implement advanced features.
"And I have used the anti-bloodsucking upload congestion control strategy. (I don't know the English exact name)"
Anti-leech is what that option is called in English.
A more effective means of combating peers that give nothing is enabling "regular" super seeding on ALL torrents. Max upload slots MUST be lower than number of connected peers or qBitTorrent will still upload to every peer.
Manually banning the peers is unfortunately necessary if you want to keep uploading to them to a minimum. This may require creating an ipfilter.dat block range for the worst ip ranges.
referenced this issue
Feb 5, 2019
I see. I have taken the option name literally.
So, it means that no matter using 'super seeding' mode or changing options, there's no good way on an official build to block it out, right?
Being the same as them, I don't want to upload any a bit to these junk clients, too.
I 'm using 3rd-party version now, feeling good.
Super seeding doesn't require you being the initial seeder, it just works more efficiently there -- with less duplicate uploading. But you probably don't care as much about uploading the same piece to multiple peers over a 1 hour interval than uploading multiple pieces to leeching XunLei clients.
"theprogress of the two xunlei client in ur snapshot is 0% ,how can they upload to others?"
They lie about their percentage complete, claiming always 0% even after seeds and peers have uploaded many pieces to them.
Older versions of qBitTorrent (about 3.0.10 or before?) did the same thing to a lesser degree, partially due to a bug and/or programming oversight.