使用ZeroTier可以将接入的设备放在一个虚拟的局域网中,这样你在外网,只要机子配置了ZeroTier和另一台机子在一个Network中,就可以直接访问啦
1.ZeroTier
1)官网:
https://www.zerotier.com/
2)注册账号
免费的账户允许接入100台设备,然后就是一些相关信息的登记,不用
2.配置ZeroTier
1)创建Network
2)配置Network
点击进入配置
3.Ubuntu安装ZeroTier
1)进入下载页面
https://www.zerotier.com/download.shtml
2)找到Linux的安装
就用箭头的懒人安装方式
使用前记得查看curl有没有装
4.Ubuntu接入Network
1)命令接入network
记得使用root权限
sudo zerotier-cli join 你的network ID
2)管理界面给你的设备auth
在前面给你接入的设备打勾即可
5.测试
1)要想连入设备,需要在你连接的设备上也安装ZeroTier,并接入相同的network
2)测试ssh连接Ubuntu
Ubuntu记得安装
sudo apt-get install openssh-server
参考资料
https://zerotier.atlassian.net/wiki/spaces/SD/pages/29065282/zerotier-cli