# 下载 zerotier/zerotier-synology 最新镜像 docker pull zerotier/zerotier-synology:latest # 创建 zerotier/zerotier-synology :/var/lib/zerotier-one zerotier/zerotier-synology:latest 查看节点状态 docker exec -it zt zerotier-cli status ` #查看网络状态 zerotier-cli listnetworks 完成以上步骤后,需登录Zerotier控制台,允许设备加入 至此,windows就可以通过Zerotier控制台中群晖设备的虚拟局域网 其他设备安装 其他设备可去官网下载 Zerotier下载 添加虚拟局域网ID 控制台允许 搭建Moon节点 Zerotier Moon的目的是加速Zerotier的连接,让虚拟网络更稳定的运行,主要是为了加速连接 zerotier从原理到实践 黑群晖(DSM7)使用docker挂载zerotier one实现内网穿透 docker一键搭建zerotier-moon节点 远程办公:ZeroTier异地组网及私有Moon
在Linux中安装 curl -s https://install.zerotier.com | sudo bash 或者用github中的源码进行编译。 git clone https://hub.njuu.cf/zerotier/ZeroTierOne.git make Linux环境 加入zerotier局域网 执行下面命令,加入网络 zerotier-cli Linux下的其他命令 # 加入 zerotier-cli join <NETWORK ID> # 离开 zerotier-cli leave <NETWORK ID> # 查看计算机连接的网络列表 zerotier-cli zerotier-one.service #停止 sudo systemctl stop zerotier-one.service #打开开机自启 systemctl enable zerotier-one.service #关闭开机自启 systemctl disable zerotier-one.service Windows下配置 首先下载Windows客户端并安装。
使用ZeroTier可以将接入的设备放在一个虚拟的局域网中,这样你在外网,只要机子配置了ZeroTier和另一台机子在一个Network中,就可以直接访问啦 1.ZeroTier 1)官网: https ://www.zerotier.com/ 2)注册账号 免费的账户允许接入100台设备,然后就是一些相关信息的登记,不用 ? image.png 2.配置ZeroTier 1)创建Network ? image.png 2)配置Network 点击进入配置 ? image.png 3.Ubuntu安装ZeroTier 1)进入下载页面 https://www.zerotier.com/download.shtml 2)找到Linux的安装 就用箭头的懒人安装方式 1.jpg 参考资料 https://zerotier.atlassian.net/wiki/spaces/SD/pages/29065282/zerotier-cli
文章时间:2020年12月29日 09:32:51 解决问题:Zerotier Moon搭建 ps:Zerotier是一款内网互联的工具,可以使用他自己的服务器,但是使用可能会有些不稳定(我没测试过 安装 直接按照步骤复制粘贴即可 安装 zerotier-one curl -s https://install.zerotier.com | sudo bash 云服务器加入虚拟网络 zerotier-cli join xxxxxxxx 配置Moon cd /var/lib/zerotier-one 生成 moon.json 配置文件 zerotier-idtool initmoon identity.public moon.json 配置文件 vim moon.json 修改(这里一定要带""还有端口一定要用/ "stableEndpoints": ["你服务器公网ip/9993"] 生成 .moon 文件 zerotier-idtool 服务 systemctl restart zerotier-one
5、注册 zerotier 服务 到 https://my.zerotier.com/ 网站注册一个帐号,然后新建一个网络,网段任意选择,最好和本地网络冲突 客户端加入网络,使用命令 zerotier-cli 继续生成密钥文件 zerotier-idtool genmoon moon.json # 此ID 非常重要对应 唯一服务ID (在 zerotier 后台也能看到) grep id /var/lib/zerotier-one zerotier-one # 唯一服务ID两边一样的 zerotier-cli orbit 唯一服务ID 唯一服务ID zerotier-cli listpeers windows 加入 moon # 查看状态 zerotier-cli status # 加入网络 zerotier-cli join ################ # 离开网络 zerotier-cli leave ### ############# # 列出网络 zerotier-cli listnetworks # 重启zerotier服务 systemctl restart zerotier-one 参考教程 【
创建网络 zerotier的使用很简单,首先去官网http://zerotier.com注册一个帐号,然后创建虚拟网络。 然后就会得到一个“网络ID” 安装zerotier 接着,我们在自己电脑以及内网的机器上面,安装Zerotier.具体安装方式可以看官网的链接:https://www.zerotier.com/download 安装完之后通过以下两条命令配置开机自启动: sudo systemctl start zerotier-one.service sudo systemctl enable zerotier-one.service 配置Zerotier网关路由规则 首先,我们在zerotier官网上,设置一条路由规则,将所有尝试访问内网的请求,路由到内网的机器上面。 配置自己电脑的zerotier客户端 zerotier启动的时候默认不会把在zerotier官网设置的静态路由规则应用到本机,因此我们需要手动的启用。
lxc.cgroup2.devices.allow: c 10:200 rwm lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file 安装zerotier curl -s https://install.zerotier.com | sudo bash 加入 zerotier-cli join 设置转发 echo "net.ipv4.ip_forward
目前较为流行的内网穿透工具有frp、ngrok、zerotier、花生壳等。这两天简单研究了一下zerotier,所以本篇文章主要介绍zerotier。 ZeroTier简介 项目地址:https://github.com/zerotier/ZeroTierOne ZeroTier是一款利用 UDP 打洞来实现内网穿透的工具,相比其他工具成功率更高、部署更简单 zerotier的一些专有名词: PLANET 行星服务器,Zerotier 官方根服务器,在国外。免费版最大支持25个设备连接。 /zerotier-one -d 启动后,会自动绑定9993端口,查看9993端口被绑定,即表示启动成功: ④ 给zerotier-cli创建软链接 此种安装方式安装后,zerotier-cli只保存在 /zerotier-cli的方式执行,多有不便。所以,可以通过创建软链接或是将zerotier-cli文件复制到/usr/local/bin目录下的方式,在全局使用zerotier-cli命令。
Zerotier网卡NAT 包括SNAT+DNAT,以Openwrt自带iptables为例 情况举例: 目前有10节点的Zerotier终端,部分终端也是其它子网的网关,那么通过这个网关的端口可以映射子网内其它主机的端口 例如 作为网关br-lan接口地址为192.168.22.1 有一Zerotier子网地址192.168.193.6 那么如果要做一个Zerotier的子网端口映射 192.168.193.6:8080
[1] curl -s 'https://raw.githubusercontent.com/zerotier/download.zerotier.com/master/htdocs/contact%40zerotier.com.gpg ) zerotier属于peer2peer V**,有中心节点和客户端。 4.1 MOON端操作 4.1.1 生成配置文件 sudo chmod 777 /var/lib/zerotier-one # 这里为了有写入文件的权限 cd /var/lib/zerotier-one 4.1.3 生成moon文件 sudo zerotier-idtool genmoon moon.json 4.1.4 移动moon文件 在/var/lib/zerotier-one目录下新建 moons.d /ZeroTier/One) Linux: /var/lib/zerotier-one FreeBSD/OpenBSD: /var/db/zerotier-one 然后重启 zerotier-one 4.2.2
主路由与旁路由共同设置 安装 Zerotier opkg install zerotier Bash 编辑 Zerotier 配置 vi /etc/config/zerotier Bash 修改里面的内容 ,将 ‘xxxxxxxxxxxxxxxx’ 修改为自己的 Zerotier 网络 ID。 '1' option secret '' 启动 Zerotier /etc/init.d/zerotier start Bash 网络 – 防火墙 – 常规设置 – 区域设置,将“转发”修改为 Zerotier 设置 在 Zerotier 设置页面中,允许要接入网络的路由器,同时记好分配的 Zerotier 内网 IP 地址。 其次在路由表设置中添加记录,Destination 填入某一路由器的网段,Via 中填入该路由器的 Zerotier 内网 IP 地址。依次添加所有路由器的路由。
环境说明: 设备:树莓派4B 操作系统:ubuntu 20.10 zerotier版本:1.6.3 前言 zerotier官网:https://www.zerotier.com/ 官方文档: https://zerotier.atlassian.net/wiki/spaces/SD/overview 1.安装 输入以下命令在ubuntu中安装zerotier: curl -s https:/ /install.zerotier.com | sudo bash 2.创建一个网络 首先进入zerotier官网,用邮箱注册一个账号。 4.其他操作 (1)手动启动zerotier服务: sudo systemctl start zerotier-one.service (2)开机启动: sudo systemctl enable zerotier-one.service (4)查看本机连接的网络: sudo zerotier-cli listnetworks (5)断开当前加入的网络: sudo zerotier-cli leave 网络ID 以上是zerotier的基本操作
ZeriTier地址:https://my.zerotier.com/ 自己注册账号,然后自己创建网络 查看网络配置 你可以选择自己的内网路由器 IP分段 管理连接的设备 每当新加入一个设备,我们就需要给设备 我们依旧可以利用自己服务器搭建ZeroTier(自己搭建主要是突破25个设备的限制)。网上有教程,我觉得免费版够用了。 可参考:https://github.com/Jonnyan404/zerotier-planet 特殊说明: 以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!
通过Zerotier组大内网 目前加了7个活跃节点进来,2台PC,一台腾讯云服务器,4台OpenWRT路由器。 有一点值得注意的是,如果两个moons之间互加,那么存在一种情况就是如果zerotier的planet服务器出了问题之后,这两台moons有可能不会连接上planet。 不知道是zerotier的判定有bug还是怎样。
这篇文章就来介绍ZeroTier实现内网穿透,ZeroTier异地组网是一个非常不错的内网穿透方式,特点就是免费,不限流。 缺点是免费用户只有25个 步骤 注册ZeroTier账号 群晖Nas中配置ZeroTier 安装ZeroTier客户端 注册ZeroTier账号 进入ZeroTier官网,注册账号 创建网络 点击:create /zerotier-synology:latest docker.io/zerotier/zerotier-synology:latest 创建一个持久的 TUN 使用vi工具编写脚本到路径: /usr :/var/lib/zerotier-one \ zerotier/zerotier-synology 加入网络 命令: docker exec -it <docker容器的名字> zerotier-cli join <替换zerotier的网络ID> # docker exec -it zerotier zerotier-cli join 123456789 200 join OK 如果不是200
显然,如果两台机器在不同的内部局域网当中,由 zerotier 中心服务节点发现的路由通路就会非常漫长,尤其是客户端访问到 zerotier 中心服务节点的路由通路可能千差万别,造成 zerotier 由此,zerotier 开放了 moon 功能,任何一台 zerotier 客户端都可以成为 moon 节点。 安装 zerotier zerotier 的安装比较简单,Mac 操作系统、Windows 操作系统可以直接访问zerotier官网获取安装包。 配置 zerotier 网络 访问zerotier web配置面板,注册一个 zerotier 账户并登录。 curl -s https://install.zerotier.com | sudo bash sudo zerotier-cli join 159924d6308e1d7e sudo zerotier-cli
因为Zerotier对于DMS6.2.4的支持并不是那么好。) 因此我 nas 上 DMS 的版本一直停留在 6.2.3 而最新版本的Zerotier需要 6.2.4,因此无法直接根据 Zerotier 的官方教程安装。 正文 如果你的系统版本是 6.2.4,请直接根据 ZT 的官方指引进行安装 首先点此进入Zerotier各版本下载地址,选中较新的版本,依次进入 dist -> synology,然后选择适合你机器的 spk版本(如 zerotier_x86-6.2.4_1.8.7-1.spk 即为 x86 平台且系统最低要求为 DMS6.2.4 的安装包)。
1、由zerotier客户端向zerotier中心端(zerotier官方服务器)提交运行zerotier客户端设备的外网ip,端口。 2、中心端分配虚拟局域网ip。 二、具体配置方法 1、zerotier官网注册账号,申请虚拟组网ID 这一部分都是常规申请操作,目的是到zerotier官网,申请一个zerotier虚拟组网id,后续新加入客户端,也需要在官网主页上要进行授权审批 具体这一部分的操作流程,可以查看这个链接: 群晖docker安装Zerotier实现内网穿透_嘉兴龙的博客-CSDN博客_群晖zerotier 2、在NAS上利用docker安装运行zerotier 具体这一部分的操作流程 ,还是查看这个链接: 群晖docker安装Zerotier实现内网穿透_嘉兴龙的博客-CSDN博客_群晖zerotier 这里需要说明的,我下载和安装的是zerotier/zerotier-synology c)执行该命令只是向zerotier服务端发出申请,需要登录到zerotier官网里去审批同意,审批同意之后才算正式加入。
二、zerotier的下载、安装、配置与使用(win10) 用远程桌面连接不能连上的根本原因,是没有在同个局域网。 偶然间发现了使用zerotier这个工具,可以组建虚拟局域网,实现内网穿透,而且还是免费的,很开心。 zerotier的官网链接:https://www.zerotier.com/download/ 下面讲述具体步骤。 1、下载 图1 点击红框里面的链接,下载到本地。 三、zerotier的下载、安装、配置与使用(ubuntu) 官网上提供linux系统的zerotier的下载链接,如下图的红框所示。 /zerotier sudo zerotier-cli join 你自己的网络ID 第一行命令是安装zerotier,第二行是添加网络ID。
利用三丰云主机搭建zerotier moon节点服务器,这个教程比较多了,网上有写的都是针对centos的,我尝试使用的版本是7.6,但是没成功,只好去使用ubuntu 16.04,终于成功,把过程分享给大家 zerotier moon服务器比较麻烦,需要使用固定的IP地址,家里的联通宽带虽然提供外网IP,无奈运营商经常会变IP,只好另想办法。一番搜索之后发现了免费的这个三丰云服务器。 在/var/lib/zerotier-one文件夹里找到生成的moon.json文件,右键点击编辑,我用的是windows记事本编辑的,貌似没出问题,大家也可以用nano命令去编辑。 如果是windows客户端需,默认的安装目录是 C:\Program Files (x86)\ZeroTier\One。