VNT简要配置
社区服务器:
- vnt.8443.eu.org:29871
- vnt.wherewego.top:29872
- nat.iron-all.online:29872
自建服务器:
vnt服务器下载,下载到Linux并解压,执行如下命令启动服务器。[]部分自己定义。
服务器需开放tcp\udp的29872端口。
vnts -g [vpn子网] -U [adminuser] -W [adminpass]
Linux可使用supervisord或者systemctl来实现vnts后台运行和开机自启动
openwrt端安装vnt
ssh到openwrt中,在/etc/init.d/下创建文件vntclient并设置为可执行。
touch /etc/init.d/vntclient && chmod a+x /etc/init.d/vntclient
vntclient文件中输入如下内容:
#!/bin/sh /etc/rc.common
# Copyright (C) 2021 KooIoT.com
START=99
STOP=90
USE_PROCD=1
start_service () {
procd_open_instance
procd_set_param command vnt-cli -f /etc/vnt/vntCfg.yaml
procd_set_param respawn
procd_close_instance
}
在/etc/vnt/下创建文件vntCfg.yaml并编辑内容
#组网token,组网节点的token相同则分配到同一虚拟子网
token: vntnet123456
#当前设备id
device_id: 158b48e7-4551-45d8-8f67-8a5362a6b3f0
#当前设备名称
name: ncpe-pc
#注册和中继服务器
server_address: vnts.m2mio.com:29872
#如是要访问某组网节点后的内部网络,设置对端节点后的内网子网网段和对端节点的虚拟IP,同时对端必须开启out_ips参数。
in_ips:
- 192.168.0.0/24,10.99.0.248
#如是允许其他组网节点访问本节点后面的内部网络,设置out_ips
out_ips:
- 0.0.0.0/0
#端到端加密秘密,组网节点之间必须设置一致
#password: xxx
#指定虚拟ip,必须是vnts服务端设定的虚拟子网网段,不同的组网节点虚拟IP不能相同。
ip: 10.99.0.2
#服务端加密
server_encrypt: true
启动vntclient并设置开机自启动
/etc/init.d/vntclient enable && /etc/init.d/vntclient start
桌面操作系统安装vntapp
vnt界面程序下载链接
vnt界面端运行后,添加配置,配置界面如下图,图中1,2必须正确填写,a,b,c,d根据实际需要填写。
欢迎加入 Typecho 大家族
只是想着你让我发冷......靠近点 - https://rb.gy/es66fc?Invori