修复:
qBittorrent 5.2.0rc1 无法正常登录的问题 (解决 Issue #159. Thanks @boholder)
优化:
大幅优化程序代码, 加入相关单元测试.
支持 BitComet v2.09 新的 WebUI API 接口, 现可使用封禁 IP 功能 (未经测试).
新功能:
加入 BTN 网络功能, 但目前尚不可用 (未经测试).
加入 WebUI 功能及相关设置项 WebUI*, 支持在网页查看简易信息/封禁记录/实时日志. 用户可在相同目录下自定义 webui.html 进行覆盖, 达到修改与美化的目的.
这个版本引入了大量改动, 且未经完善测试, 请谨慎使用!
对于老版本 BitComet:
在老版本 BitComet 上, 由于无 API 接口不支持封禁 IP 功能, 可尝试配置以下参数利用 Windows 防火墙进行操作.
| 设置项 | 类型 | 设置值 | 配置说明 |
|---|---|---|---|
| ExecCommand_Run | string | powershell -Command "Get-NetFirewallRule -DisplayName '[qBCB*' | Remove-NetFirewallRule" |
| ExecCommand_Ban | string | powershell -Command "New-NetFirewallRule -DisplayName '[qBCB-{module}] {peerIP}' -Direction Inbound -Action Block -RemoteAddress {peerIP}" | 封禁时添加防火墙规则 |
| ExecCommand_Unban | string | powershell -Command "Remove-NetFirewallRule -DisplayName '[qBCB-{module}] {peerIP}'" | 解封时删除防火墙规则 |