• zero tier LEDE设置方法 转自今日头条


    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

    原创 什么值得买 2019-05-20 13:23:24

    本文作者:强强老爷爷

    1.需求

    对于公网IP、内网穿透想必大家都有所了解。有公网IP的童鞋也还是要做DDNS动态解析,还得去整个域名,没有公网的就更难受了,先得买个VPS之类的云主机,再做内网穿透,关键云主机的上行带宽一般都是超级小水管(有钱买带宽的可以略过本文),可以说完全不够用。

    需求这就来了,那就是需要在没有公网IP时达到多网相互访问,同时访问速度相较于宽带的上行速度不能差太多。当前接触过能做到这些的就是ZeroTier,简单说下这玩意的作用,就是用过P2P在互联网上整一个虚拟局域网,把你需要互联的多个网络揉在一起,优点一是不需要公网IP,二是速度取决于拨号带宽的上行速度,电信家用一般是10Mbps,联通的基本50Mbps起步。

    2.拓补

    先上个家里的拓补图

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    K3无线为了降温已经关闭,而且有两Velop完全不需要K3提供无线接入,当然家中一堆米家设备这边就不标注了。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    公司的拓补于家中类似,主路由同样是K3使用的网段是10.1.254/24,上面的ZeroTier给的IP是10.1.0.200。在我的ZeroTier网络中还有一个节点,那就是手机,在户外想要链接这两张网只能通过手机啦,手机的ZeroTier给的IP是10.1.0.150。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    3.部署

    ZeroTier部分

    打开网址

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    直接注册账号登陆,右上角点开进去Networks,进入如果没有就Create a Network创建一个

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    显示出来的ID就是你过去到的私有网络ID啦,不用担心暴露,这个私有网络加入是需要授权的。获取到ID后就去路由器操作!获取到ID后就去路由器操作!获取到ID后就去路由器操作!

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    配置完成基本就是这样。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    前面的勾勾表示授权允许进入网络,如果是路由器点开扳手把下面的两个勾勾勾上,默认ZeroTier给设备的IP是自动分配的,这边为了好记全部手动修改了。

    路由器部分

    1.两个K3安装的都是KoolShare的LEDE2.7,已经自带了一个1.2.4的ZeroTier客户端,可以直接使用,软件包中可以更新到最新的1.2.12,直接搜索更新即可,除了更新ZeroTier外还需要更新libminiupnpc,同样在软件包中直接搜索安装即可。

    2.进入->服务->ZeroTier,填入在ZeroTier申请到的ID,点击开始,第一次开始接口选择wan就行,这个后面需要变更一次。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    这个时候需要打开ZeroTier管理网页进行授权,出来的设备那儿最前面的勾勾,勾上即可。

    3.进入->网络->接口,添加新接口,协议选静态IP。不要选DHCP,网上其他教程都让选DHCP,其实不对,这玩意获取不到会一直发送DHCP请求,设置的IP就填步骤2页面授权完成之后显示出来的IP,掩码一般默认是255.255.0.0的,网关不需要填,物理接口选zt0升级到1.2.12的是ztrta52pgf。防火墙选不指定或新建,填一个ZeroTier新建一个。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    4.进入->网络->防火墙,把新建的ZeroTier的三个权限都改成接受

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    同时进入Lan把于ZeroTier相互转发的都勾上

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    5.进入->网络->静态路由,配置其他网络的路由,接入ZeroTier的网络只有一个那就不需要配置这个,本文有两个网络段需要接入(10.0.0.0/24 10.0.1.0/24),所以进行这步配置,手机有几个无所谓,不需要配置。配置原则是,配置除了本机之外的所有网络路由。即家中的需要配置公司网段的路由,公司需要配置家中网段的路由。这边展示一个家中K3的配置。

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    重启生效,重启生效,重启生效。就因为保存不重启没生效,我折腾了4个小时......

    到这儿配置基本就结束了!

    4.效果

    ZeroTier 从此摆脱没有公网IP带来的烦恼,让内网穿透见鬼去吧!

     

    10.0.0.63直接远程10.0.1.241,拷贝文件基本在25Mbps的速度。

  • 相关阅读:
    npm 出现npm ERR! ERESOLVE unable to resolve dependency tree的错误
    Linux基础06 软链接, 硬链接, 查看磁盘状态df, 文件编辑vim(视图模式[批量注释]), 对比文件, 特殊符号, 显示ip地址命令ip, ifconfig, hostname, sed替换命令, awk取列命令
    Linux基础08 组的基本管理, 组的增删改, shell的分类, 环境变量的加载顺序, 登录显示动画, 切换用户su , 用户提权sudo, sudo企业案例
    Linux基础07 用户管理, 用户相关命令(创建, 修改, 删除), 用户创建配置文件, 命令提示符问题, 查看用户登录, 设置用户密码(设置随机复杂密码)
    在Linux上安装Python3
    WRI$_ADV_OBJECTS表过大,导致sysaux表空间不足
    优化器统计跟踪(SYS.EXP_HEAD$ SYS.EXP_OBJ$ SYS.EXP_STAT$不)导致表空间 SYSAUX不断增长
    使用 yapitotypescript 生成接口响应数据的 TS 类型声明
    git 忽略文件提交的几种姿势
    android项目和model存在同一个类调用时解决方法 L
  • 原文地址:https://www.cnblogs.com/xupanfeng/p/10893931.html
Copyright © 2020-2023  润新知