关于折腾的两条铁律:

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伪原理图


 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐