一个 VNT 2.0 管理项目,当前已按项目边界拆分为 Linux 控制面板和 Windows 桌面端多个目录,根目录只保留项目级文档、计划、快照、资料与交付包。
上图为当前 Windows 桌面客户端主界面封面图,便于用户直接看到软件实际 UI 风格。
其余主要页面如下,方便用户在首页直接查看实际功能界面:
仪表盘:连接状态、流量、延迟、设备概览 |
房间:大厅、聊天室、私信与协作入口 |
链接状态:设备列表、路由与链路观察 |
配置管理:新建、导入导出、排序与编辑 |
设置:主题、语言、自启动、默认配置与数据管理 |
客户端详情说明、功能介绍和更多页面截图见:
.
├── README.md
├── 项目开发规范.md
├── 项目开发文档.md
├── 项目开发计划/
├── 进度快照/
├── 项目资料/
├── 项目交付包/
├── vnts2.0/
├── vntc2.0/
└── VntcApp1.0/
目录:vnts2.0/
vnts2.0/
├── server.py
├── vnt_panel/
├── static/
├── tests/
├── deploy/
├── linux/
└── packages/
运行面板:
cd vnts2.0
python3 server.py默认监听:0.0.0.0:2223
开发校验:
cd vnts2.0
python3 -m unittest discover -s tests -p "test_*.py"
python3 -m py_compile server.py vnt_panel/*.py目录:vntc2.0/
vntc2.0/
├── client_server.py
├── vntc_panel/
├── vnt_panel/
├── static_client/
├── tests/
├── deploy/
├── linux/
└── packages/
vntc2.0/vnt_panel/ 只保留客户端项目运行所需的共享认证与 systemd 管理模块,避免 VNTC 项目依赖外部目录。
运行面板:
cd vntc2.0
python3 client_server.py默认监听:0.0.0.0:2224
开发校验:
cd vntc2.0
python3 -m unittest discover -s tests -p "test_*.py"
python3 -m py_compile client_server.py vnt_panel/*.py vntc_panel/*.py目录:VntcApp1.0/
VntcApp1.0/
├── android/ # Android 客户端工程
├── assets/
├── docs/screenshots/
├── integration_test/
├── ios/ # iOS / VPN Extension / Widget
├── lib/ # Flutter 页面、配置管理、多连接状态管理
├── linux/
├── macos/
├── rust/ # 官方 VNT Rust 核心桥接
├── rust_builder/ # Flutter Rust FFI 插件构建层
├── scripts/
├── test/
├── third_party/
├── vendor/
├── web/
├── windows/ # Windows Runner、UAC 提权、wintun.dll 打包
└── windows_launcher/
当前 VntcApp1.0/ 已同步为完整跨平台客户端源码目录,不再只有 Windows 相关代码,Android / iOS / macOS / Linux / Web / Rust bridge / packaging scripts 已一并补齐。项目在保留 Windows 桌面能力的同时,也保留了多平台客户端工程结构。
当前已补上:
- 自动复制架构匹配的
wintun.dll - Windows Runner 管理员权限声明
- 多配置并发连接与多虚拟网卡支持
- Windows 主机构建脚本
Windows 主机构建入口:
cd VntcApp1.0
scripts\build_windows.bat项目资料/VNT软件截图/:页面截图资料。项目交付包/release_bundle/:统一交付包、历史交付目录与打包脚本。
重新生成统一交付包:
python3 项目交付包/release_bundle/build_release_bundle.py- 用户名:
luojiang - 密码:
luojiang
登录后可在 Web UI 的“设置”页面修改账号和密码。





