本仓库提供 OmnXT Node 的 Linux 发布包与安装脚本。发布地址为 npanel-dev/OmnXT Releases。
本次版本为 v0.1.68,Node 与 CLI 的程序版本均为 0.1.68。修复内容、源码版本、验证结果与验收边界见 发布说明;产物校验值见 发布清单。
本轮 SimNet 修复涉及返窗容量恢复、目标失败 Reset 和 Draining 收尾,需要同时升级 Node 与 SDK。Windows SDK 1.0.9、Flutter 插件及 helper 同批重新编译,在本地 Bin/windows/ 和 Bin/windows.zip 交付;客户需整体替换匹配源码并重建应用。现场速度仍需同节点、同测速目标复测,详见发布说明。
install.sh
uninstall.sh
omnxt-node # 本地交付的 x86_64 Node
omncli # 本地交付的 x86_64 CLI
Bin/ # 已清理为本批 Node 与 Windows 客户交付
omnxt-node-x86_64-unknown-linux-gnu.tar.gz
omnxt-node-x86_64-unknown-linux-gnu.tar.gz.sha256
omnxt-node-aarch64-unknown-linux-gnu.tar.gz
omnxt-node-aarch64-unknown-linux-gnu.tar.gz.sha256
windows/ # 完整 Windows SDK/plugin/helper 及配套源码
windows.zip # Windows 客户复测包
dist/v0.1.68/ # 本地版本归档与两架构解包目录
压缩包内包含:
omnxt-node-{target}/
bin/omnxt-node
bin/omncli
DEPLOY.md
manifest.json
install.sh 当前会把程序安装到:
/usr/local/omnxt
/usr/local/bin/omnxt-node
/usr/local/bin/omncli
/etc/omnxt/bootstrap.toml
/var/lib/omnxt/state.db
/var/log/omnxt
发布包面向 glibc 2.28 或更新版本的 64 位 Linux:
| CPU | Release 文件 |
|---|---|
| x86_64 / amd64 | omnxt-node-x86_64-unknown-linux-gnu.tar.gz |
| ARM64 / aarch64 | omnxt-node-aarch64-unknown-linux-gnu.tar.gz |
安装脚本会自动识别 CPU 架构,并下载对应包。
支持的服务管理器:
| 系统服务 | 说明 |
|---|---|
| systemd | Ubuntu、Debian、CentOS 等常见发行版 |
| OpenRC | 使用 glibc 的 OpenRC 环境 |
本次没有发布 musl 产物,默认使用 musl 的 Alpine 不属于这两个 GNU 包的直接支持范围。
当前公开发布仓库为:
npanel-dev/OmnXT
仓库主分支放:
install.sh
uninstall.sh
README.md
GitHub Releases 上传:
omnxt-node-x86_64-unknown-linux-gnu.tar.gz
omnxt-node-x86_64-unknown-linux-gnu.tar.gz.sha256
omnxt-node-aarch64-unknown-linux-gnu.tar.gz
omnxt-node-aarch64-unknown-linux-gnu.tar.gz.sha256
正式版本使用 tag,例如 v0.1.68。manifest.json 保存实际 Rust 源码提交,发布清单保存归档与二进制 SHA256。
安装最新正式 Release:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/install.sh | sudo bash安装指定版本:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/install.sh | sudo bash -s -- 0.1.68安装 beta:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/install.sh | sudo bash -s -- --beta非交互安装并接入 NPanel:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/install.sh | sudo bash -s -- \
--panel-type=ppanel \
--panel-url=https://panel.example.com \
--server-id=7 \
--secret-key=replace-with-panel-secret安装器可识别的面板类型与当前接入状态:
| 参数 | 面板与状态 |
|---|---|
ppanel |
PPanel / PPanel-Pro / NPanel 的 PPanel 兼容接口 |
v2board |
可识别配置类型,专用线上 adapter 尚未实现 |
xboard |
可识别配置类型,专用线上 adapter 尚未实现 |
sspanel |
可识别配置类型,专用线上 adapter 尚未实现 |
standalone |
独立模式,不接面板 |
NPanel 兼容说明:节点端当前使用 PPanel adapter 对接 NPanel。NPanel 后端需要提供与 PPanel 相同的节点配置接口、用户接口、在线上报接口和字段名;安装和
omncli panel set时仍填写--type ppanel/--panel-type=ppanel。
只卸载程序和系统服务,保留配置、数据和日志:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/uninstall.sh | sudo bash完整清理配置、数据和日志:
curl -fsSL https://raw.githubusercontent.com/npanel-dev/OmnXT/main/uninstall.sh | sudo bash -s -- --purge -y本机已有脚本时也可以执行:
sudo /usr/local/omnxt/uninstall.sh如果 /usr/local/omnxt/uninstall.sh 不存在,可以用安装包中的 uninstall.sh。
systemd 系统:
sudo systemctl status omnxt-node
sudo systemctl restart omnxt-node
sudo systemctl stop omnxt-node
sudo systemctl start omnxt-node
sudo journalctl -u omnxt-node -f --no-pagerOpenRC 系统:
sudo rc-service omnxt status
sudo rc-service omnxt restart
sudo rc-service omnxt stop
sudo rc-service omnxt start
sudo tail -f /var/log/omnxt/omnxt.log也可以用 omncli:
omncli status
omncli restart
omncli log --lines 200
omncli log -f主配置文件:
/etc/omnxt/bootstrap.toml
修改配置后重启:
sudo systemctl restart omnxt-node或:
sudo omncli restart