vnt
查看
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
修 改 服 务端密 钥后,客 户端要 重 启才能 正常 链接(修 改 密 钥后无法自 动重连)服 务端密 钥用于加密 客 户端和服 务端之 间传输的数 据 (使用 rsa+aes256gcm加 密 ) ,可 以防止 token被 中 间人窃取 ,如果客 户端显示的 密 钥指纹和服 务端的 不一致 ,则表示 可能 有 中 间人攻 击服 务端密 钥在'./key/'目 录下,可 以替换成自 定 义的密 钥对客 户端的 密 码用于加密 客 户端之 间传输的数 据 默 认情况服务日志 输出在 './log/'下 ,可 通 过编写 ' ./log/log4rs.yaml'文 件 自 定 义日志 配置 ,参考 log4rs
到 项目根 目 录下执行 cargo build
web是 可 选模块,如需编译则使用 cargo build --features web