修复:
BlockList 无法同时判断 Client 及 PeerID 的 bug. (原为判断 Client, 若不存在则判断 PeerID)
Docker 平台未随附 config.json 及其内 BlockList 的 bug.
Docker 平台纯数字 QBUsername 及 QBPassword 不生效的 bug. (解决 Issue #17)
优化:
启动后若无设置启动延迟则立即执行任务.
若禁用 IP 上传增量检测, 则不显示封禁 IP 数.
对 QBURL 进行预处理: 若 QBURL 不为空, 则会使用 TrimRight 去除右侧的 / 字符. (解决 Issue #19)
新功能:
支持设置 IPBlockList. (IP 或 IPCIDR, 不包括端口, 当前版本 IPv6 必须使用 IPCIDR 格式, 若 Peer 匹配到任一规则将被封禁, 不支持私有 IP).
支持设置 UseBasicAuth, 启用后, 将在所有 HTTP 请求中加入 HTTP Basic Auth Header. (可与原有登录逻辑同时运作)
Docker 平台支持设置 BlockList, 支持使用 配置文件映射 配置, 优化说明并加入命令模版. (Thanks @festoney8 #18)
破坏性改动:
Docker 平台若使用环境变量配置, 现需要设置 useENV 环境变量为 true.
Full Changelog: 2.7...2.8p3