SimpleTracker
SimpleTracker
3.5b2 已发布, 配置文件新设置项 IgnoreFailureExit 可以使首次检测客户端或认证失败后不再退出, 而是反复重试.
感谢反馈! 3.4p3 通过默认订阅外部封禁 IP 列表解决了问题. 但用户需要有良好的网络以获取订阅列表.
感谢反馈! 由于目前的滥用者已完善其手段, 故现阶段屏蔽主要依赖于行为分析统计出的 IP-CIDR. 除依赖项目 [PBH-BTN/BTN-Collected-Rules](https://github.com/PBH-BTN/BTN-Collected-Rules) 外, 现也引入 [Simple-Tracker/qBittorrent-ClientBlocker:ipBlockList.txt](https://github.com/Simple-Tracker/qBittorrent-ClientBlocker/blob/dev/ipBlockList.txt) 作为另一 IP 库来源. 欢迎所有用户一起通过修改文件来完善它, 须提供的信息包括: InfoHash/IP-CIDR/上传量/Torrent 大小, 并满足一定特征, 如相同 IP-CIDR 下多 IP 并发单个 Torrent 或 上传量已(远远)大于 Torrent 大小 等... 同时, 也鼓励向依赖项目同时回报这些问题....
这是一个不错的建议, 尽管我在想怎么以简单的方式较好的实现它. 我想, 一个潜在的替代方案是: 对于局域网地址跳过代理.
Done. https://github.com/Simple-Tracker/qBittorrent-ClientBlocker/commit/ec40ccfe6ba0dc835258520d0ba7943e32f93ce7 https://github.com/Simple-Tracker/qBittorrent-ClientBlocker/commit/eb00a0f90d59de9705b536a7bd8cb7af86f9baa4 Nightly build: https://github.com/Simple-Tracker/qBittorrent-ClientBlocker/actions/runs/11532819371 修改 Config Proxy 原有逻辑为如下: 空: 禁止使用代理; **Auto: 自动 (仅对外部资源使用代理)**; All: 使用代理 bug: 可能造成少部分检测用途客户端请求走代理, 如 ```BC_DetectClient```/```qB_GetAPIVersion```/```Tr_DetectVersion```, 在这种情况及特殊的网络配置下, 可能造成首次启动失败.
可以合并它, 若有需要. 但若要合并, 它不能被标记为 "Draft".
感觉比较困难, 不容易做到用户无感.
感谢反馈! 和此问题有关, 因为所有请求均会经过代理进行处理, 而非仅出站请求. 这是由于远端代理主动关闭了链接所致. 建议查看代理日志, 以检查具体问题所在. 或者, 禁用 qBCB 代理功能 (设置 Config 中 Proxy 参数为空).
可参考最新 config.json. (https://github.com/Simple-Tracker/qBittorrent-ClientBlocker/blob/dev/config.json) (```/*``` ```*/``` 意为注释其包括部分)
感谢反馈! 由于这类逻辑经大量用户特别是 qBittorrent 用户 (我想也应当包括部分 Transmission 用户) 实际测试, 逻辑层面不应存在问题. 因此, 推测最大可能是由于某种原因被忽略, 主要会忽略以下类型的 Torrent: 1. 无法获取到 InfoHash; 2. PT 种子 (主 Tracker 存在 passkey/authkey/secure 及随机 32 位字符串); 3. 没有下载者 (通常不太可能因此产生问题, 尤其是...