对比发现,以上 IP(段)均在此前 all-in-one IPLIST 项目的列表中
目前 BTN 规则都是单个 IP 而不是 IP 段,可能作为 all-in-one 规则的候选
目前建议使用 IPLIST + BTN 互补,以后或许可以单独 BTN
另外想确认一下脚本的内存占用
@919597038 所提到的问题也有可能因内存异常占用引起
请打开任务管理器,查看 powershell.exe 占用最高的进程是否超过 100MB 甚至更高
超过100MB了
将WIndows Terminal隐藏到托盘的内存占用
BC内挂着10任务的做种
之前做种大约挂了20,且被吸血鬼连接的情况下有观察到内存占用刚好过100MB
我个人还是希望只使用BTN进行封禁IP的,看起来目前还是得先用我自己配置的ip封禁表和客户端封禁了
今天运行数十小时,已经是没有任何报错了
脚本进行了更新
新增自启动(任务计划)与通知区域(系统托盘)图标,左/右键点击显示/隐藏窗口
新增垃圾回收,应该可以降低内存占用及防止因内存而引起的崩溃
新增规则订阅,与之前的 BT-BAN 规则结合
之前启用过脚本的用户,需要删除或重命名 USERINFO.txt 后,再次执行命令以自动配置任务计划
也可执行自动清除命令重新配置
清除配置:iex (irm bt-ban.pages.dev/unset)
启用配置:iex (irm bt-ban.pages.dev)
注意备份 BTN 的 AppId 与 AppSecret
群里跟开发者确认过
BTN 推送的是时效性较高的规则,通常封禁仍然是以订阅为主
现在已把原来的订阅规则加到 BTN 脚本里面,之前启用过 BT-BAN 脚本的可以执行清除配置命令
iex (irm bt-ban.pages.dev/unset)
关于自启动方面,有没有可能制作成打开BitComet的时候自启动脚本,毕竟不是每天都一定会开BT软件,就想着有没有可能实现到这种程度
已经使用了融合ip黑名单的BTN脚本,吸血最猛的几个任务均实现了封禁所有的吸血ip,这应该就是目前BC最完善的反吸血脚本了
目前的逻辑是随用户登录时启动,然后当 WebUI 未启动时每 60 秒检测一次端口是否开启,作为常驻对系统资源的占用应该可以忽略,但是会一直显示通知区域的图标
跟随 BitComet 启动的方法应该可以通过修改快捷方式的方法实现
或者可以在初始配置时让用户选择随用户启动还是随 BitComet 启动
有多种选择自然是再好不过了
反馈一个小问题,BTN脚本的窗口优先级是不是较低?如果浏览器在桌面最顶层,去系统托盘把BTN窗口点出来的时候窗口不是默认置顶,需要再去任务栏多点击一下才可以把窗口置于顶层,不清楚这是刻意为之还是出现了问题?
BTN网络似乎挂了,也许是在上新前端?
BTN 脚本窗口显示 / 隐藏时不会改变所在层数
也就是说,即使隐藏时在最顶层,但在隐藏期间操作任何窗口时,都会覆盖脚本窗口所在层数
这不是设计的初衷,但要在显示时激活 BTN 脚本窗口需要额外的处理,目前不知道能否做到
已改进
改进了点击通知区域图标时的操作,现在会激活窗口到最顶层(非置顶)
改进了错误响应的捕获检测,进一步屏蔽无意义的错误消息
增加了通知区域图标的右键菜单,可强制提交快照,更新规则,更新订阅(请勿频繁使用)
已经恢复了(喜)
感谢反馈
(不好意思上一篇回复内容有误,请忽略)
脚本访问 WebUI 限时 5 秒,目前 BitComet 的 WebUI 确实会出现卡住的情况
稍后会增加一个检测,降低不必要的报错
WebUI 方面可能需要官方改进
新增跳过纯 BTv2 任务
改进在获取任务列表超时(5秒)后,跳过当次提交
改进在活动 Peers 为 0 时,跳过当次提交
修正 BTN Protocol 规范版本号,目前为 0.0.1,非 CONFIG-URL 返回的 7
这个有办法在linux上用吗,想在docker的比特彗星上用
目前还没有考虑 Windows 以外的情况
理论上可以在 Windows 上访问 Docker BitComet 的 WebUI 内容并提交快照,但过滤功能只会在 Windows 上生效
Docker 支持 ipset 的话,可以载入 IPLIST 进行封禁
由于 Docker 上只运行 BitComet,因此也不需要考虑对其他应用的影响
我没环境操作和测试,但应该是可行的
新增通知区域右键菜单项目,强制更新配置与显示任务安排
修正首次安排更新订阅时会有无限随机延迟的 BUG
问一下为什么我的脚本启动后输出更新就停留在
2024/8/26 19:45:05 [ BTNScriptBC 开始循环工作 ]
2024/8/26 19:45:05 [ 每 1500 秒提交 Peers 快照 ]
2024/8/26 19:45:05 [ 每 1500 秒查询 BTN 封禁规则更新 ]
2024/8/26 19:45:05 [ 每 3600 秒查询 IP 黑名单订阅更新 ]
2024/8/26 19:45:05 [ 每 10800 秒查询 BTN 服务器配置更新 ]
然后大半天都没有输出更新任何内容,比特彗星都已经有正在做种跟上传的用户(甚至是吸血客户端101.69.63.30:8216)
C:\Users\[用户名]\BTN_BC\USERINFO.txt
可以直接修改用户配置文件,也可以把此文件删除,重新执行配置
截图的日期是 8/26,请问现在重新执行还会出现同样的情况吗?
现在可以通过通知区域图标显示每个任务的下次执行时间,也可以强制执行











