本文更新于: 2024年6月17日
APP喵前言:Vnt是一个虚拟网络工具,将不同网络下的多个设备虚拟到一个局域网下。Vnt 作为一个多功能的网络工具,特别适合需要远程访问内网服务或在不同地点实现局域网功能的用户。它的跨平台特性和开源属性,为用户提供了灵活性和自主性,同时也支持了社区的参与和创新。
软件简介
Vnt 是一款开源的虚拟网络工具,也常被称作 VPN(Virtual Private Network)。它主要设计用来实现异地组网和内网穿透,允许用户将不同网络环境下的多个设备连接到一个虚拟的局域网中。
Vnt 是一个异地组网与内网穿透工具,可将不同网络下的多个设备虚拟到一个局域网下,可用于联机打游戏、远程、文件/视频共享等,适用于 Mac、Linux、Windows 与 Android 平台,免费开源。
截图
快速使用
- 指定一个token,在多台设备上运行该程序,例如:
# linux上
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli -k 123456
# 在另一台linux上使用nohup后台运行
root@izj6cemne76ykdzkataftfz vnt# nohup ./vnt-cli -k 123456 &
# windows上
D:\vnt\bin_v1>vnt-cli.exe -k 123456 - 可以执行info命令查看当前设备的虚拟ip
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli --info
Name: Ubuntu 18.04 (bionic) [64-bit]
Virtual ip: 10.26.0.2
Virtual gateway: 10.26.0.1
Virtual netmask: 255.255.255.0
Connection status: Connected
NAT type: Cone
Relay server: 43.139.56.10:29871
Public ips: 120.228.76.75
Local ip: 172.25.165.58 - 也可以执行list命令查看其他设备的虚拟ip
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli --list
Name Virtual Ip P2P/Relay Rt Status
Windows 10.0.22621 (Windows 11 Professional) [64-bit] 10.26.0.3 p2p 2 Online
CentOS 7.9.2009 (Core) [64-bit] 10.26.0.4 p2p 35 Online - 最后可以用虚拟ip实现设备间相互访问
- 帮助,使用-h命令查看
更多玩法
- 和远程桌面(如mstsc)搭配,超低延迟的体验
- 安装samba服务,共享磁盘
- 搭配公网服务器nginx反向代理,在公网访问内网文件或服务
- 点对网,访问内网其他机器、IP代理(结合启动参数’-i’和’-o’)
使用须知
- token的作用是标识一个虚拟局域网,当使用公共服务器时,建议使用一个唯一值当token(比如uuid),否则有可能连接到其他人创建的虚拟局域网中
- 默认使用公共服务器做注册和中继,目前的配置是2核4G 4Mbps,有需要再扩展~
- 需要root/管理员权限
- vnt-cli需要使用命令行运行
- Mac和Linux下需要加可执行权限(例如:chmod +x ./vnt-cli)
- 可以自己搭注册和中继服务器(server)
- vnt使用stun服务器探测网络NAT类型,默认使用谷歌和腾讯的stun服务器,也可自己搭建(-e参数指定)
应用场景
- 联机打游戏:让不同地点的玩家能够像在同一个局域网内一样进行游戏。
- 远程工作:方便远程访问公司或家庭网络内的资源。
- 文件/视频共享:在不同网络环境下实现文件和视频的共享。
软件下载
https://github.com/lbl8603/vnt/releases
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。