🚀An efficient VPN
🚀
vnt-cli参 数 详解 参 数 说明
-
指定 一 个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命令 查看当 前 设备的 虚 拟iproot@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命令 查看其他设备的 虚 拟iproot@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命令 查看
- token
的 作用 是 标识一个虚拟局域网,当 使用 公共 服 务器时,建 议使用 一 个唯一 值当token(比 如uuid),否 则有可能 连接到 其他人 创建的 虚 拟局域 网中 默 认使用 公共 服 务器做注册 和 中 继,目前 的 配置 是 2核 4G 4Mbps,有 需要 再 扩展~- vnt-cli
需要 使用 命令 行 运行 - Mac
和 Linux下 需要 加 可 执行权限(例 如:chmod +x ./vnt-cli) 可 以自己 搭中继服务器(server)
点 击展开
到 项目根 目 录下执行 cargo build -p vnt-cli
也可按需编译,将 得 到 更 小 的 二 进制文 件 ,使用 --no-default-features排除 默 认features
cargo build -p vnt-cli --no-default-features
features说明
feature | 说明 | |
---|---|---|
openssl | ||
openssl-vendored | 从源码编译openssl | |
ring-cipher | ||
aes_cbc | ||
aes_ecb | ||
aes_gcm | ||
sm4_cbc | ||
chacha20_poly1305 | ||
server_encrypt | ||
ip_proxy | ||
port_mapping | ||
log | ||
command | list、route |
|
file_config | yaml |
|
lz4 | lz4压缩 | |
zstd | zstd压缩 | |
upnp | upnp协议 | |
ws | ws协议 | |
wss | wss协议 |
- Mac
- Linux
- Windows
- Android
- IP层数
据 转发 - NAT
穿 透 点 对点穿 透 服 务端中 继转发客 户端中 继转发
- IP
代理 (点 对点、点 对网) - p2p组播/广播
客 户端数 据 加 密 (aes-gcm
、chacha20-poly1305
等 多 种加密 算法 )服 务端数 据 加 密 (rsa
+aes-gcm
)多 通 道 UDP应对QOS支持 TCP、UDP、WebSocket等 多 种协议支持 数 据 压缩
和 远程桌面(如mstsc)搭配,超 低 延 迟的体 验安 装 samba服 务,共 享 磁盘点 对网,访问内 网其他 机 器 、IP代理 (结合启动参 数 '-i'和 '-o')
桌面UI(已 支持 )使用 FEC、ARQ等 方式 提 升 弱 网环境 的 稳定性
展 开
vnt
方法 一 :找到冲突的 IP,将 其改成 别的方法 二 :自 建 服 务器,指定 其他不 会 冲突的 网段方法 三 :增加 参 数 -d ,设置不同 的 id会 让服务端分配 不同 的 IP,从而绕开有 冲突的 IP
下 载最新版 的 wintun.dll下 载链接 解 压后找到对应架 构的目 录,通常 是 amd64将 对应的 wintun.dll放 到 和 vnt-cli同 目 录下(或 者 放 到 C盘Windows目 录下)再 次 启动vnt-cli
使用 TCP模 式 中 继转发(vnt-cli增加 --tcp参 数 )- 如果p2p
后 效果 很差,可 以选择禁用 p2p(vnt-cli增加 --use-channel relay参 数 )
设备
命令 行 启动增加 -d参 数 (使用 配置 文 件 启动则在配置 文 件 中 增加 device_id参 数 ),要 保 证每个设备的值都不 一 样,取 值可以任意 64位 以内 字 符 串
对VNT
QQ: 1034868233
如果VNT对你
- -s vnt.8443.eu.org:29871
- -s vnt.wherewego.top:29872