Remote-plc-nas 部署指南

安装ZeroTier

Windows

Zerotier官网地址:https://www.zerotier.com/,选择对应的版本下载,点击next到安装完成

Ubuntu

curl -s 'https://pgp.mit.edu/pks/lookup?op=get&search=0x1657198823E52A61' | gpg --import && \

if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

 

创建网络,获取tokennetworks ID  : 打开ZeroTier  Central,首页便有创建网络的token信息:

 有关添加主机到局域网络  

选择networks,选择create,创建一个新的局域网络             

有关添加主机到局域网络 

选择要用到的网络点击进入,Settings 栏首项记录便是该网络的ID 

 有关添加主机到局域网络

 Windows上加入指定网络的方法:右击zerotier客户端,在弹出列表选择Join Network

  有关添加主机到局域网络 

在下列弹出框中输入要加入的网络:1c33c1ced06a27e4 

 有关添加主机到局域网络

 

Ubuntu上加入指定网络的方法:

//sudo zerotier-cli join <network> 加⼊入到⽹网络中

sudo zerotier-cli join 

// 查看本机id

sudo zerotier-cli info

创建网络的主机,需要到networks管理页面,确认勾选可信的新加入的小主机:点击zeroTier Central选项,进入ZeroTier 中心(也可以直接访问:https://my.zerotier.com/

     有关添加主机到局域网络

打开networks选项,选择创建的网络(1c33c1ced06a27e4)并点击进入,找到找到Members栏目,勾选需要加入的主机,此时Address选项就代表已经加入网络的主机ID

 有关添加主机到局域网络 

                Members栏截图

 有关添加主机到局域网络 

             对应的成员信息部分截图 

克隆nas分⽀支代码

将代码放到 gopath/src ⽂文件夹下

Git clone -b nas http://221.224.144.162:1985/ricnsmart.com/remote_plc.git

安装依赖

vendor压缩包中的内容解压到remote_plc

修改配置

// remote_plc/conf/app.conf中设置

zerotier_network=1c33c1ced06a27e4 //  zerotier id zerotier_token=vzdd6BVJwGgaDEGEAVUsUjx1T7tQRVmD // zerotier账户token zerotier_host_id=e937ea2b8d //zerotier本机id

运⾏

// remote_plc/下编译

sh gobuild.sh

// 启动,即可

sh restart.sh

打开防火墙

在防火墙设置中,开启以下端口号列出现的端口

有关添加主机到局域网络 

验证方法和注意事项 

测试方法

通过地址访问和通过远程访问并登陆admin用户,判断依据:平台同一时间只允许有一个admin用户登录

刷新第一种访问方法的访问页面看admin用户有没有被挤掉

注意事项:

配置文件信息要和加入的局域网络相对应

Windows主机作为被访问对象时,注意把防火墙打开

 

 

相关文章: