分享我所知道的

内网穿透异地组网SDWAN之vnt

官网:https://rustvnt.com/

主程序:https://github.com/vnt-dev/vnt
中继服务程序: https://github.com/vnt-dev/vnts
用户界面程序:https://github.com/vnt-dev/VntApp

vnt主要是命令行版本,适合linux系统使用

vntpp是客户端gui版本,适合windows和安卓系统使用,如果不自建服务器,也可以用官方的公共服务器。下载地址:

http://d.zmrbk.com/soft/%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/vnt/vntApp-android-1.2.13.apk

http://d.zmrbk.com/soft/%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/vnt/vntApp-windows-1.2.13.zip

vnts是自建中继服务器,下载地址http://d.zmrbk.com/soft/%E5%BC%82%E5%9C%B0%E7%BB%84%E7%BD%91/vnt/vnts-x86_64-unknown-linux-musl-v1.2.12.tar.gz

搭建vnts服务器教程如下

vnts默认监听29870和29872端口,其中29870是web管理后台端口(web后台默认账号密码为admin),请开放29872端口的tcp\udp访问,按需开启29870端口的tcp访问

第一种,命令行直接运行

nohup vnts -p {port} -w {token_white_list} -f -W {web_password}&

第二种,设置为服务运行

vim /etc/systemd/system/vnts.service
[Unit]
Description=VNT Server
After=network.target

[Service]
ExecStart=vnts -p 2025 -w zmrbk  -f -W password -U zmrbk
Restart=always
User=root
WorkingDirectory=/root/
Environment=PATH=/usr/bin:/usr/sbin

[Install]
WantedBy=multi-user.target

-p 2025   把2025改为自己的端口,默认为29872

-w zmrbk   把zmrbk改为自己的组网编号

-f    开启加密

-W password  后台登陆密码,将password改为自己的密码

-U zmrbk      后台账号,将zmrbk改为自己的账号

重新加载系统服务

sudo systemctl daemon-reload

启动服务

sudo systemctl start vnts.service

开机自启

sudo systemctl enable vnts.service

特点

高性能: 使用rust开发,内存和CPU占用率低,速度快
跨平台: 支持Windows/MacOS/Linux/Android
和WireGuard互通: 能使用WireGuard接入VNT网络,iOS可以使用这种方式接入
穿透多层NAT: 多种打洞策略,轻松穿透锥形网络,遇到对称网络也有一战之力
应对运营商QOS: 多通道UDP,能有效减缓UDP QOS
支持UDP/TCP/WebSocket等协议: 遭遇UDP丢包严重的时候,总有一个协议适合你
ipv4/ipv6双协议栈: 可以使用ipv6连接网络
域名解析优化: 可以利用txt记录解析动态公网IP、动态公网端口,家庭宽带也能轻松自建服务器
安全: 支持AES-GCM、CHACHA20-POLY1305等多种加密算法,端到端加密保证数据安全
优化广播: 自适应的点对点广播,降低延迟的同时减少服务器的压力,适合广播/组播游戏
数据压缩: 可开启数据压缩减少网络压力

赞(0)
未经允许不得转载:追梦人博客 » 内网穿透异地组网SDWAN之vnt
分享到:

评论 抢沙发

评论前必须登录!