Skip to content

vpsctl v0.11.0:常用运维与代理离线包

Choose a tag to compare

@github-actions github-actions released this 01 Nov 02:25
· 7 commits to master since this release

本版本新增常用运维与代理离线包,支持 Debian 12/13、Ubuntu 22.04/24.04 的 amd64 与 arm64,共 8 个目标。

  • 覆盖网络配置、UFW、SSH、Fail2ban、Xray、sing-box、TCPing、iperf3、证书工具、Swap 和清理所需的程序及系统依赖。
  • 构建时统一查询 Xray、sing-box、lego、RFW 最新稳定版,8 包共用版本快照;系统依赖来自对应发行版官方更新源和安全更新源。
  • 支持首次离线安装、同版本补全和跨版本离线更新;资源保存在受管版本目录,删除原解压目录或清理功能缓存后仍可恢复。
  • 离线缺资源、错误平台、摘要损坏或提交失败时拒绝激活不完整版本,不自动联网下载。
  • 保留 schema 2 在线资产及按需下载、显式在线更新行为。提供统一 vpsctl-offline-SHA256SUMS。

下载与系统、架构匹配的 vpsctl-offline-0.11.0-<OS>-<OS_VERSION>-<ARCH>.tar.gz,核对汇总 SHA-256 后解压:

bash ./vpsctl.sh --offline-dir "$PWD"
# 已安装 v0.11.0 或后续支持离线更新的版本:
vpsctl self update --offline-dir /path/to/extracted-package

v0.10.0 等旧管理器可直接运行解压后的安装器完成离线升级。在线用户运行 vpsctl self update --version v0.11.0。

备份、内核安装、系统重装和第三方综合测速不承诺完整离线。ACME 签发、DNS、NTP 和代理通信仍需相应服务可达;RFW 地域过滤仍需联网。

8 平台已在专用环境完成断网依赖安装和主要二进制检查,真实服务验证使用 Debian 13 amd64。此前 ARM64 资源验收使用 QEMU;Debian 13 ARM64 的 nft 规则操作受仿真限制,未验收。详细范围见离线验收记录。