VNT 是一个简单、高效、能快速组建虚拟局域网的工具,基于 Rust 实现。
本项目是 vnt 的服务端
这是一个第三方用户出于自用目的维护的版本,请大家一定关注官方版本 vnt-dev。
Options: -p, --port <PORT> 指定端口,默认29872 -w, --white-token <WHITE_TOKEN> token白名单,例如 --white-token 1234 --white-token 123 -g, --gateway <GATEWAY> 网关,例如 --gateway 10.10.0.1 -m, --netmask <NETMASK> 子网掩码,例如 --netmask 255.255.255.0 -f, --finger 开启指纹校验,开启后只会转发指纹正确的客户端数据包,增强安全性,这会损失一部分性能 -l, --log-path <LOG_PATH> log路径,默认为当前程序路径,为/dev/null时表示不输出log --wg <WG_SECRET_KEY> wg私钥,使用base64编码 -h, --help Print help information -V, --version Print version information
前提条件:安装rust编译环境(install rust)
到项目根目录下执行 cargo build web是可选模块,如需编译则使用 cargo build --features web