Skip to content

vpsctl v0.12.0:原生 nftables 防火墙

Choose a tag to compare

@github-actions github-actions released this 01 Nov 14:11
· 4 commits to master since this release

原生 nftables 防火墙

  • 统一使用 vpsctl network nftables,移除 UFW/RFW 命令、共享实现及发布资产。
  • 五项精简菜单;支持 IPv4/IPv6、IP/CIDR 与端口范围、仅允许指定来源、临时授权、日志与计数。
  • 自动联动 SSH、代理与中转、Hysteria2 跳端口、独立 PO0、HTTP-01、TCPing、iperf3 及 Fail2ban。
  • 仅管理专属表,保留代理 NAT/DNS 刷新、Docker 及其他软件的规则。临时授权重载或重启后保持原到期时间。
  • 每 IP 的 TCP 新建连接速率、TCP 并发连接数、UDP 包速率限制默认关闭,按需启用。
  • 在线按需加载与全部 8 个离线包同步更新;离线包覆盖 Debian 12/13、Ubuntu 22.04/24.04 的 amd64/arm64。

升级与切换

vpsctl self update
vpsctl network nftables

升级管理器后,在防火墙菜单选择启用,执行备份、服务规则重建和旧后端退役。旧手工规则不会自动导入,请按需重新添加。CLI install 仅安装,enable 才激活过滤;非交互安装依赖沿用全局 --install-deps。

管理与恢复说明 · 功能验收范围 · 发布验收记录