VNTVNT
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
  • 参与开发

前提条件:安装rust编译环境(install rust)

编译

到项目根目录下执行 cargo build -p vnt-cli

也可按需编译,将得到更小的二进制文件,使用--no-default-features排除默认features

cargo build -p vnt-cli --no-default-features

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日志是
commandlist、route等命令是
file_configyaml配置文件是
lz4lz4压缩是
zstdzstd压缩否
upnpupnp协议是
wsws协议否
wsswss协议否

提交pr

提交到对应版本的开发分支,如1.2.x

编码

开发过程中遇到的关于rust问题、vnt项目的问题均可私信或到交流群中于作者交流

参与贡献


Stargazers over time


Stargazers over time