关于折腾的两条铁律:
1.不要把所有的鸡蛋放到一个篮子里面。
2.给自己留一条后路。
1.首先给自己留条后路,在openwrt安装ddnsto 插件,在这里建立购买一年的服务器¥26软妹币。
先要点击更新列表,等待一会,出现成功的界面后,在过滤器输入ddns
在这里找到ddnsto插件,点击安装。我这里已经安装,不再做演示。
在服务找到ddnsto远程控制。点击启用。之后把自己的token绑定上。
访问DDNSTO 绑定你的设备。
令牌在这个界面的右上角,拿到之后去openwrt得ddnsto绑定。
在ddnsto网站操作,新建域名映射从公网访问你的内网。
点击访问这个地址就能访问自己的地址了,另外ssh也是这样操作.
强烈推荐购买26元一年套餐,这个是你折腾一段连不上网的后手。
等待大约1-2分钟就上线了
2.用zerotier组网。
在系统-软件包这里过滤zerotier
安装之后再vpn界面找到zerotier组局域网
2.1概念:SDN (software-defined networking,软件定义网络)
zerotier需要软件,需要各个设备安装,可以理解为sdn网络。
2.2zerotier组网梳理:
1.各种设备安装zerotier软件。
2.zerotier管理进同一个网络ID,组成局域网。
3.个别设备起路由,告诉私有内网去某个网络应该怎么走。
4.各个设备相互访问,防火墙、安全控制。
先放个图
传统网络 拿到各种各样的地址,如果想组网,很难,但是有了zerotier之后,在各个设备上安装上zerotier,组网就很简单了。
先注册账号:Sign in to ZeroTier login or sign up 注册账号之后。
创建一个网络ID,点击进入,将你的网络ID注册到各个设备:
1.openwrt 注册:
在软件中心搜索zerotier,安装后再V*n找到zerotier
输入你的网络ID
网络id在zerotier中找
手机,电脑都下载zerotier,关联网络id。
2.在zerotier网站中将设备前面的认证(Authe)打钩。很关键。
3.写路由
注意点:
1.设备各个设备设置nat转换或者防火墙放行:
openwrt防火墙在终端输入:
/etc/init.d/firewall stop
关闭防火墙
先把防火墙关闭,测试openwrt的zerotier是否生效。
---------------------------------------------------------------------
一下是zerotier防火墙放行设置:
以上是防火墙举例,以上调整zero各个网络之间打通是没有问题了。
付一张zerotier伪原理图