{"repo":"vnt-dev/vnt","free":true,"listed":false,"github":"https://github.com/vnt-dev/vnt","clone":"git clone https://github.com/vnt-dev/vnt.git","description":"An efficient VPN. 简便高效的异地组网、内网穿透工具","language":"Rust","stars":3171,"topics":["nat","p2p","vpn","rust","proxy"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"VNT 🚀An efficient VPN 🚀一个简单、高效、能快速组建虚拟局域网的工具 vnt-cli参数详解 参数说明 快速开始： 1. 指定一个token，在多台设备上运行该程序，例如： 2. 可以执行info命令查看当前设备的虚拟ip 3. 也可以执行list命令查看其他设备的虚拟ip 4. 最后可以用虚拟ip实现设备间相互访问 5. 帮助，使用-h命令查看 使用须知 - token的作用是标识一个虚拟局域网，当使用公共服务器时，建议使用一个唯一值当token(比如uuid)，否则有可能连接到其他人创建的虚拟局域网中 - 默认使用公共服务器做注册和中继，目前的配置是2核4G 4Mbps，有需要再扩展 - vnt-cli需要使用命令行运行 - Mac和Linux下需要加可执行权限(例如:chmod +x ./vnt-cli) - 可以自己搭中继服务器(server) 直接使用 下载release文件 帮助文档 自行编译 点击展开 前提条件:安装rust编译环境(install rust) features说明 feature 说明 是否默认 ------------------- -------------------------------- ------ openssl 使用openssl中的加密算法 否 openssl-vendored 从源码编译openssl 否 ring-cipher 使用ring中的加密算法 否 aes cbc 支持aes cbc加密 是 aes ecb 支持aes ecb加密 是 aes gcm 支持aes gcm加密 是 sm4 cbc 支持sm4 cbc加密 是 chacha20 poly1305 支持chacha20和chacha20 poly1305加密 是 server encrypt 支持服务端加密 是 ip proxy 内置ip代理 是 port mapping 端口映射 是 log 日志 是 command list、route等命令 是 file config yaml配置文件 是 lz4 lz4压缩 是 zstd zstd压缩 否 upnp upnp协议 否 ws ws协议 是 wss wss协议 是 支持平台 - Mac - Linux - Windows - 默认使用tun网卡 依赖wintun.dll(win-tun)(将dll放到同目录下，建议使用版本0.14.1) - 可选择使用tap网卡 依赖tap-windows(win-tap)(建议使用版本9.24.7) - Android GUI 支持安卓和Windows 下载 特性 - IP层数据转发 - NAT穿透 - 点对点穿透 - 服务端中继转发 - 客户端中继转发 - IP代理(点对点、点对网) - p2p组播/广播 - 客户端数据加密( aes-gcm 、 chacha20-poly1305 等多种加密算法) - 服务端数据加密( rsa + aes-gcm ) - 多通道UDP应对QOS - 支持TCP、UDP、WebSocket等多种协议 - 支持数据压缩 更多玩法 1. 和远程桌面(如mstsc)搭配，超低延迟的体验 2. 安装samba服务，共享磁盘 3. 点对网,访问内网其他机器、IP代理(结合启动参数'-i'和'-o') Todo - 桌面UI(已支持) - 使用FEC、ARQ等方式提升弱网环境的稳定性 常见问题 展开 问题1: 设置网络地址失败 可能原因: vnt默认使用10.26.0.0/24网段，和本地","default_branch":null,"files":null,"tree":[],"storefront":"/r/vnt-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vnt-dev/vnt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}