vnt
查看
Options:
--port <PORT> 指定 端 口 ,默 认29872
--white-token <WHITE_TOKEN> token白 名 单,例 如 --white-token 1234 --white-token 123
--gateway <GATEWAY> 网关,例 如 --gateway 10.10.0.1
--netmask <NETMASK> 子 网掩码,例 如 --netmask 255.255.255.0
--finger 开启指 纹校验,开启后 只 会 转发指 纹正确的客 户端数 据 包 ,增强 安全 性 ,这会损失一 部分 性能
--log-path <LOG_PATH> log路 径 ,默 认为当 前 程 序 路 径 ,为/dev/null时表示 不 输出log
--web-port <WEB_PORT> web后 台 端 口 ,默 认29870,如果设置为0则表示 不 启动web后 台
--username <USERNAME> web后 台 用 户名,默 认为admin
--password <PASSWORD> web后 台 用 户密码,默 认为admin
-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