github PBH-BTN/PeerBanHelper v7.4.8

latest releases: v7.4.14, v7.4.13, v7.4.12...
15 days ago

新功能

SWT UI 图形用户界面

SWT UI 是使用平台原生方式绘制 UI 的图形用户界面。
通过新的 SWT UI 我们还一同修复了在 Windows 平台上当屏幕分辨率、DPI 发生改变、用户通过远程桌面连接(RDP)切换会话以及 GPU 驱动程序崩溃时,awt.dll 导致的闪退崩溃问题。

如果你使用 Windows/Windows Server 系统搭配远程桌面连接(RDP)长时间运行 PeerBanHelper 的话,我们强烈建议您使用 SWT UI 以避免 awt.dll 导致的闪退崩溃问题。

相比 Swing UI 它更稳定,开销更少,但“暂时”仅支持 Windows x86_64 架构。

SWT UI Swing UI
swt swing

SWT UI 的 WebUI 标签卡中的浏览器组件会根据平台自动选择 WebView,如在 Windows 上,首选使用 Microsoft Edge WebView2 (或者 Internet Explorer,如果 Edge WebView2 不可用)。
若您长期使用 SWT UI 且没有切换回 Swing UI 的计划,可删除 data/jcef 中的 Swing UI 浏览器文件。

  • 语言添加繁体中文选项 @1476523

错误修复

  1. 修复当 PeerBanHelper 升级或重启时,如果没有关闭浏览器中的 WebUI 页面,则重启完成后 IP 会被立刻封禁,并提示 “登录错误次数过多,此 IP 地址已被暂时封禁”
  2. 修复当桌面会话的分辨率、DPI 发生改变时(特别是远程桌面 RDP 环境),awt.dll 非法内存访问导致 JVM 崩溃的问题(通过 SWT UI 修复)
  3. 回退到 Java 23 版本,修复在部分嵌入式设备上 Docker 容器无法启动的问题
  4. 回退到 Java 23 版本,修复 install4j -q 参数无法静默安装的问题

Docker

DockerHub: ghostchu/peerbanhelper:v7.4.8
阿里云国内镜像加速: registry.cn-hangzhou.aliyuncs.com/ghostchu/peerbanhelper:v7.4.8


部署教程 | 常见问题 | 如何设置下载器

Don't miss a new PeerBanHelper release

NewReleases is sending notifications on new releases.