由于树莓派、小米的设备都在家里,在家实在没时间研究iobroker,因此我想到了zerotier这个神器。
zerotier是我一直在公司和家里PC里用的神器,
家里宽带没有公网IP,神马内网穿透神马打运营商要公网IP,我都觉得太麻烦。
既然zerotier支持全平台,所以想到给树莓派也安装zero。
查了一下安装很简单:
https://www.zerotier.com/download/
页面中linux部分安装命令:
curl -s https://install.zerotier.com | sudo bash
然后查看树莓派zero ID:
sudo zerotier-cli status
获取到10位字符复制到手动加入成员ID部分:
点submit提交,就可以在设备列表里看到树莓派的信息了,手动加个内网IP并设置允许:
如果状态里不显示在线,可以在树莓派继续使用命令:
sudo zerotier-cli join ################
##改成自己16位的Network ID
提示200 join OK
表示加入成功,在my tierzero里也看到树莓派online在线。
然后在外网使用windows power shell(管理员) ssh成功。
在外网打开iobroker web 页面 http://10.244.2.253:8081/ 成功。