[点晴永久免费OA]VNT:让异地设备访问电脑服务
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
异地访问电脑服务,怎么组网 假设你在北京,朋友在上海。你希望朋友访问电脑上的某个服务,但双方没有可以直接连接的公网 IP。 开源项目 VNT 可以把两端接入同一个虚拟局域网,再通过分配的虚拟 IP 互访,使用感受接近设备接在同一局域网。 这套方案还适用于远程桌面、联机游戏、访问家中 NAS,以及跨地区协作。它更适合“让另一台设备访问这里的设备或服务”,而不只是临时传文件。 准备组网信息 初次使用可以直接选择官方公共服务端,例如: vnt2.rustvnt.com:29872 有自建服务器的话,也可以部署自己的中继服务端,不依赖某台本地设备提供公网入口。
桌面客户端可在 vnt-dev/vnt 的 Releases 页面下载。新建配置时主要填写两项: • 组网编号:对应参数 -k,用于标识虚拟网络,例如 123456。 • 服务端地址:对应参数 -s,可填写公共服务端,也可填写自建服务端。
使用相同组网编号、连接同一服务端的设备,会加入同一网络。服务端负责设置网卡网段并分配虚拟 IP。 组网成功后,可以在设备 A 上 ping 设备 B 的虚拟 IP。两边组网编号不同、连接的服务端不同,或者客户端没有启动,都可能造成连接失败。 ![]() 另外,防火墙可能拦截 ICMP。ping 不通时,可以继续用实际业务验证,不要只凭这一项判断组网是否成功。 按设备环境选择客户端 桌面客户端 适合普通电脑。填写组网编号和服务端地址后启动即可。 网页客户端 vnt2_web 适合没有桌面环境的服务器或 NAS。 运行: ./vnt2_web 然后从启动日志中复制带有 ?token=... 的地址,通过浏览器打开管理入口。默认监听地址是 127.0.0.1:19099,日志里的令牌用于进入网页管理页面。 命令行客户端 vnt2_cli + vnt2_ctrl 适合脚本化或自动化部署。 启动示例: ./vnt2_cli -k 123456 -s vnt2.rustvnt.com:29872 后台运行时,可以使用下面的命令查看状态: ./vnt2_ctrl info Windows 权限和无网卡模式 Windows 创建虚拟网卡需要管理员权限。如果不希望修改系统网络设置,可以把设备模式设为 no,使用无网卡模式。 无网卡模式不需要管理员权限,但只提供流量出口和端口映射,不会创建完整的虚拟网卡。 组网密码建议设置 接入其他设备时,建议配置组网密码,可以使用 -p / --password,也可以写进配置文件的 password 项。 按照项目 README 的说明,设置组网密码后,节点间数据采用 ChaCha20-Poly1305 端到端加密。服务端只转发密文,无法解密通信内容。 项目地址: 阅读原文:点击这里 该文章在 2026/10/23 15:04:17 编辑过 |
关键字查询
相关文章
正在查询... |