Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VNTS 2.0 Linux Server Web UI

VNTS 2.0 控制台主页

一个面向 Linux 服务器的 VNTS 2.0 异地虚拟组网服务端控制台项目,包含:

  • 可直接部署的 VNTS 2.0 Linux 二进制包
  • 用于管理 vnts2.service 的 Web UI
  • 配套的 systemd 模板
  • 快速部署脚本与示例配置

适合的场景:

  • 你想快速在一台 Linux 服务器上部署 VNTS 2.0
  • 你希望通过 Web 页面启停服务、修改配置、查看日志
  • 你后续还想把同一套部署包复用到其他服务器

界面预览

仓库首页这张图就是当前 VNTS 2.0 控制台主页。用户可以直接看到:

  • 服务运行状态
  • 参数配置入口
  • 日志查看入口
  • 设置与主题切换能力

更多页面截图

下面这些截图展示了 VNTS 2.0 控制台的更多页面与交互细节:

2026-04-29_12-24-54 2026-04-29_12-25-10 2026-04-29_12-25-33 2026-04-29_12-25-40 2026-04-29_12-25-46 2026-04-29_12-25-49 2026-04-29_12-26-05 2026-04-29_12-26-10 2026-04-29_12-26-21 2026-04-29_12-26-28

功能概览

  • 启动、停止、重启 vnts2.service
  • 编辑 /root/vnts2/config.toml
  • 查看实时日志
  • 登录后修改 Web UI 账号密码
  • 提供可复用的 Linux 部署包

默认信息

  • VNTS 服务端口: 2222
  • VNTS Web UI: 2223
  • 默认用户名:luojiang
  • 默认密码:luojiang

登录后可以在 Web UI 的“设置”页面修改账号和密码。

快速开始

方式 1:直接使用 Linux 部署包

如果你只想先把 VNTS 跑起来,最简单的是直接使用:

部署步骤:

cd vnts2.0/linux
chmod +x ./install.sh ./vnts2
./install.sh

部署完成后:

systemctl status vnts2.service

方式 2:运行 Web UI

如果你想使用配套控制台:

python3 server.py

或者将仓库中的 systemd 模板复制到服务器:

Web UI 包含什么

  • server.py Web UI 启动入口
  • static/ 前端页面与样式
  • vnt_panel/ 后端 API、鉴权、配置读写、systemd 控制、日志流

目录结构

.
├── server.py
├── static/
├── vnt_panel/
├── deploy/
│   └── vnt-panel.service.example
├── tests/
│   └── test_panel.py
└── vnts2.0/
    └── linux/

最常改的配置

主配置文件位置:

/root/vnts2/config.toml

你通常会改这些字段:

  • tcp_bind / quic_bind / ws_bind 服务监听端口,当前示例为 2222
  • network 虚拟网段
  • white_list 网络编号白名单
  • server_quic_bind 多服务器互联端口与公网地址

常用运维命令

systemctl status vnts2.service
systemctl restart vnts2.service
journalctl -u vnts2.service -f

首次部署后建议检查

  1. 2222 端口是否已监听
  2. vnts2.service 是否为 active
  3. http://你的服务器IP:2223 是否可访问
  4. 是否能用默认账号 luojiang / luojiang 登录
  5. 登录后立刻修改默认密码

安全建议

  • 对公网开放前,先修改默认账号密码
  • 配置防火墙,仅开放需要的端口
  • 如果面板要面向公网,建议再配一层 HTTPS 反向代理

常见问题

1. Web UI 能打开,但服务状态不正常

通常是 vnts2.service 路径、权限或配置文件有问题。先检查:

systemctl status vnts2.service
journalctl -u vnts2.service -n 50 --no-pager

2. 客户端无法连接

先检查:

  • 服务端端口是否开放
  • network 是否冲突
  • white_list 是否限制了客户端使用的网络编号

3. 改完配置后没生效

需要在 Web UI 里选择“保存并重启”,或者手动执行:

systemctl restart vnts2.service

校验

python3 -m unittest discover -s tests -p "test_*.py"
python3 -m py_compile server.py vnt_panel/*.py

About

更漂亮直观的vntS2.0虚拟组网服务端web ui操作页面。免去复杂的命令行操作

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages