Skip to content

Releases: Simple-Tracker/qBittorrent-ClientBlocker

2.4p10

27 Jan 04:57
Compare
Choose a tag to compare

修复 bug (如 通过账号密码无法登录 等), 并因此提前结束 Public Beta 阶段.
即使进度为 0 也检查进度是否匹配上传量.
支持 Docker 及更多平台 (未经测试), 并使用 UPX 压缩尽可能减少程序大小 (可能引起误报毒).
支持通过参数 -c/--config 设置配置文件路径. (Thanks @amefs #6)
支持设置 IPUploadedCheck 及其相关参数, 以指定间隔确定上一周期及当前周期, 并比对客户端对 IP 上传增量, 若超出指定增量, 则认为 IP 是有问题的并自动封禁.
支持设置 PeerMapCleanInterval (Peer Map 是 MaxIPPortCount/BanByRelativeProgressUploaded 的依赖, 故也是其判断间隔).
支持设置 MaxPortCount (每 IP 的最大端口数, 默认为 0 禁用).
支持设置 BanByRelativeProgressUploaded 及其相关参数, 以指定间隔确定上一周期及当前周期, 并比对客户端对 Peer 相对上传增量, 若超出指定增量, 则认为 IP 是有问题的并自动封禁.

Full Changelog: 2.3...2.4p10

2.3

18 Jan 06:22
Compare
Choose a tag to compare
2.3

提高 Config 灵活度, 不重置非致命配置.
修复 BanByPUStartPrecent 可能不生效的 bug.
优化 Task_AddBlockPeer (Bad-Progess_Uploaded) 的信息.

Full Changelog: 2.2...2.3

2.2

16 Jan 17:21
Compare
Choose a tag to compare
2.2

默认行为统一: 记录普通日志但不记录调试日志.
修复百分比错误显示的 bug.
修复热重载后原有日志文件可能不会关闭的 bug.
修复 BanByProgressUploaded 不生效及客户端卡住的 bug. (解决 Issue #3)
支持设置 LogDebug. (解决 Issue #3)

Full Changelog: 2.1...2.2

2.1

16 Jan 04:46
Compare
Choose a tag to compare
2.1

默认配置文件优化.
支持设置 BanByPUStartMB.
破坏性改动: Config 内 username 更名为 qBUsername, Config 内 password 更名为 qBPassword.

Full Changelog: 2.0...2.1

2.0

15 Jan 12:52
Compare
Choose a tag to compare
2.0

优化性能及错误提示.
支持 Windows on ARM64, 由于上游支持原因, 通过窗口热键显示及隐藏窗口功能不可用.
破坏性改动: Config 内 BanByPU 更名为 BanByProgressUploaded.
支持设置 BanByPUStartPrecent 和 BanByPUAntiErrorRatio, 其中 BanByPUStartPrecent 是百分比而非小数. (解决 Issue #2)
注意: Config 中不默认放入相关设置项, 可手动添加, BanByProgressUploaded 及其相关设置项未经测试且默认关闭.

Full Changelog: 1.9...2.0

1.9

15 Jan 07:37
Compare
Choose a tag to compare
1.9

优化错误提示.
支持设置 BanByPU: 根据 Torrent 大小, Peer 进度及 Peer 上传量自动封禁, 此功能未经测试且默认关闭. (解决 Issue #2)
判断规则: Peer 实际下载量为 Torrent 大小乘以 Peer 进度百分比, 若客户端上传量大于 Torrent 大小的 2%, 且 Peer 实际下载量的 5 倍却比客户端上传量还小, 则认为 Peer 是有问题的并自动封禁.

Full Changelog: 1.8...1.9

1.8

14 Jan 12:11
Compare
Choose a tag to compare
1.8

支持设置 CleanInterval, BanTime 和 LongConnection (长连接).
支持在 Windows (除 ARM 及 ARM64 下) 使用 CTRL+ALT+B 窗口热键显示及隐藏窗口. (解决 Issue #2)

Full Changelog: 1.7...1.8

1.7

13 Jan 04:49
Compare
Choose a tag to compare
1.7

性能优化 (忽略没有 Leecher 的 Torrent).
支持设置 Interval 和 SleepTime.
支持并默认长连接以改善性能, 并修复大量创建连接带来的一些可能 bug.
添加 anacrolix/torrent (unknown or ver <= 1.39.99) 至默认屏蔽列表 (anacrolix/torrent#889).

Full Changelog: 1.6...1.7

1.6

11 Jan 08:39
Compare
Choose a tag to compare
1.6

修复 Bug.

Full Changelog: 1.5...1.6

1.5

22 Sep 16:36
Compare
Choose a tag to compare
1.5

优化配置文件加载.

Full Changelog: 1.4...1.5