PBH-BTN / PeerBanHelper

自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。PeerId黑名单/UserAgent黑名单/IP CIDR/假进度/超量下载/进度回退/多播追猎/连锁封禁/伪装检测 支持 qBittorrent/Transmission/Deluge/BiglyBT/Vuze(Azureus)
GNU General Public License v3.0
792 stars 20 forks source link

[ISSUE] BTN server outage -- ERROR_1033 #212

Closed poplar-at-twilight closed 1 month ago

poplar-at-twilight commented 1 month ago

版本号

v4.4.0

操作系统平台和系统架构

Operating System: openSUSE Tumbleweed 20240704 KDE Plasma Version: 6.1.2 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2 Kernel Version: 6.9.7-1-default (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7840H w/ Radeon 780M Graphics Memory: 14.8 GiB of RAM Graphics Processor: AMD Radeon 780M

部署方式

以 systemd 服务启动:

[Unit]
Description=Start PeerBanHelper jar file
After=multi-user.target

[Service]
ExecStart=/usr/bin/java -jar -Xmx256M -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ShrinkHeapInSteps "-Dhttp.proxyHost=127.0.0.1" "-Dhttp.proxyPort=7890" "-Dhttps.proxyHost=127.0.0.1" "-Dhttps.proxyPort=7890"  -jar /home/poplar/bin/qbee/peerbanhelper/PeerBanHelper.jar nogui
Type=simple
WorkingDirectory=/home/poplar/bin/qbee/peerbanhelper

[Install]
WantedBy=multi-user.target

关联的下载器类型

qBittorrent enhanced edition

问题描述

BTN 网络中断,客户端显示无法正常连接

复现步骤

参考 BTN 网络 进行部署。

浏览器显示对应的服务器地址返回 ERROR_1033

控制台日志显示无法正常连接至 BTN 网络。

截图/日志文件

[09:27:32] [main/INFO]: PeerBanHelper v4.4.0 - by PBH-BTN Community, Made with ❤
[09:27:32] [main/INFO]: 正在加载配置文件……
[09:27:32] [main/INFO]: PeerBanHelper data directory: /home/poplar/bin/qbee/peerbanhelper/data
[09:27:32] [main/INFO]: [配置升级实用工具] 请等待检查配置文件更新……
[09:27:32] [main/INFO]: [配置升级实用工具] 正在保存更改……
[09:27:32] [main/INFO]: [配置升级实用工具] 请等待检查配置文件更新……
[09:27:32] [main/INFO]: [配置升级实用工具] 正在保存更改……
[09:27:32] [main/INFO]:  + qBittorrent -> qB-EE (http://127.0.0.1:8080)
[09:27:32] [main/INFO]: Starting Javalin ...
[09:27:32] [main/INFO]: jetty-11.0.20; built: 2024-01-29T21:04:22.394Z; git: 922f8dc188f7011e60d0361de585fd4ac4d63064; jvm 21.0.3+9-suse-1.1-x8664
[09:27:32] [main/INFO]: Session workerName=node0
[09:27:32] [main/INFO]: Started o.e.j.s.ServletContextHandler@4c4f4365{/,null,AVAILABLE}
[09:27:32] [main/INFO]: Started ServerConnector@2e380628{HTTP/1.1, (http/1.1)}{127.0.0.1:9898}
[09:27:32] [main/INFO]: Started Server@15fdd1f2{STARTING}[11.0.20,sto=0] @987ms
[09:27:32] [main/INFO]: Javalin started in 72ms \o/
[09:27:32] [main/INFO]: Static file handler added: StaticFileConfig(hostedPath=/, directory=/static, location=CLASSPATH, precompress=false, aliasCheck=null, headers={Cache-Control=max-age=0}, skipFileFunction=com.ghostchu.peerbanhelper.web.JavalinWebContainer$$Lambda/0x00007fc1882b69c8@b965857, mimeTypes={}). File system location: 'jar:file:/home/poplar/bin/qbee/peerbanhelper/PeerBanHelper.jar!/static/'
[09:27:32] [main/INFO]: Listening on http://127.0.0.1:9898/
[09:27:32] [main/INFO]: You are running Javalin 6.1.3 (released March 2, 2024. Your Javalin version is 126 days old. Consider checking for a newer version.).
[09:27:32] [main/WARN]: IPDB 功能需要配置才能使用,请在 config.yml 的 ip-database 中填写相关配置信息
[09:27:32] [main/INFO]: [BTN 网络] 请等待我们连接到 BTN 网络……
[09:27:33] [main/WARN]: [BTN 网络] 所连接的 BTN 网络实例未返回有效配置响应,BTN 网络功能可能不会正常工作 530 - error code: 1033
[09:27:33] [main/INFO]: [BTN 网络] 功能已启用
[09:27:33] [main/INFO]: PeerBanHelper SQLite Connection Pool - Starting...
[09:27:33] [main/INFO]: PeerBanHelper SQLite Connection Pool - Added connection org.sqlite.jdbc4.JDBC4Connection@2459319c
[09:27:33] [main/INFO]: PeerBanHelper SQLite Connection Pool - Start completed.
[09:27:33] [main/INFO]: 请等待功能模块初始化……
[09:27:33] [main/INFO]: [注册] IP Blacklist
[09:27:33] [main/INFO]: [注册] PeerId Blacklist
[09:27:33] [main/INFO]: [注册] ClientName Blacklist
[09:27:33] [main/INFO]: 请稍等,规则引擎正在编译用户脚本以提高执行性能,这可能需要一点时间……
[09:27:33] [main/INFO]: 已成功编译 2 条用户脚本,耗时 8ms
[09:27:33] [main/INFO]: [注册] Expression Engine
[09:27:33] [main/INFO]: [注册] Progress Cheat Blocker
[09:27:33] [main/INFO]: [注册] Multi Dialing Blocker
[09:27:33] [main/INFO]: [注册] Auto Range Ban
[09:27:33] [main/INFO]: [注册] BTN Network Online Rules
[09:27:33] [main/INFO]: [注册] WebAPI - Downloader CIDR Blocklist
[09:27:33] [main/INFO]: [注册] IP Blacklist Rule List
[09:27:33] [main/INFO]: [注册] WebAPI - Metrics
[09:27:33] [main/INFO]: [注册] WebAPI - PBH Ban API
[09:27:33] [main/INFO]: [注册] WebAPI - Metadata
[09:27:33] [main/INFO]: [注册] WebAPI - Downloader API
[09:27:33] [main/INFO]: [注册] WebAPI - Rule Subscription
[09:27:33] [main/INFO]: [注册] WebAPI - Authenticate
[09:27:33] [main/INFO]: [注册] WebAPI - Logs
[09:27:33] [main/INFO]: [封禁] 已从保存的封禁列表缓存文件中恢复了 576 个封禁项
[09:27:33] [main/INFO]: PeerBanHelper BanWave Daemon 已启动
[09:27:33] [Ban Wave/INFO]: 已检查 1 个下载器的 1 个活跃 Torrent 与 11 个 Peers。共封禁 0 个 Peers,并解除 0 个过期的封禁 (68ms)
[09:27:35] [/INFO]: IP黑名单订阅规则 dt_torrents_示例规则 加载成功
[09:27:36] [/INFO]: IP黑名单订阅规则 hp_torrents_示例规则 加载成功
[09:27:36] [pool-4-thread-1/INFO]: IP黑名单规则订阅完毕
[09:27:38] [Ban Wave/INFO]: 已检查 1 个下载器的 1 个活跃 Torrent 与 11 个 Peers。共封禁 0 个 Peers,并解除 0 个过期的封禁 (15ms)

额外信息

No response

检查清单

poplar-at-twilight commented 1 month ago

服务器已恢复运转。

[12:25:05] [main/INFO]: [BTN 网络] 请等待我们连接到 BTN 网络……
[12:25:06] [main/INFO]: [BTN 网络] 功能已启用