@
hzqim 不管哪个版本,官方肯定不会集成这样一个补丁的。
所以我自己编译了一个,放在这里
https://down.7086.in/transmission-pika/ 。
注意了,这是修改版,如果你不信任我,请不要使用。
如果PT站禁止使用修改版的客户端,请不要使用。
+#include <string.h>
+#include "transmission.h"
+#include "client_filter.h"
+#include "log.h"
+
+bool
+client_banned (const uint8_t * peer_id)
+{
+ bool banned = false;
+ banned |= !memcmp(peer_id+1, "SD", 2);
+ banned |= !memcmp(peer_id+1, "XL", 2);
+ if (banned)
+ tr_logAddNamedError ("Client banned.", "(Client filter)");
+ return banned;
+}