精华内容
下载资源
问答
  • Zerotier Moon服务器配置

    2021-05-17 11:55:01
    为什么需要Zerotier Moon服务器Zerotier需要使用Tracker服务器来实现点对点的连接,官方服务器在国外,访问速度较慢。 作用:协助设备进行连接,不会转发设备之间的数据 可参考以下链接配置Moon节点: 远程办公:...

    为什么需要Zerotier Moon服务器?

    Zerotier需要使用Tracker服务器来实现点对点的连接,官方服务器在国外,访问速度较慢。

    作用:协助设备进行连接,不会转发设备之间的数据

    可参考以下链接配置Moon节点:

    远程办公:ZeroTier异地组网及私有Moon转发节点搭建_办公软件_什么值得买

    注意事项:

    Moon 的作用是把双方的 IP 告诉对方,尝试让双方打洞,如果打洞成功了,就是 P2P, 一般能跑满带宽。如果打洞失败,则 Moon 会充当 FRPS 的角色,进入中继模式,这时速度就取决于 Moon 的速度了。打洞不成功的可能性有很多,其中之一就是 NAT 类型,建议用工具测试一下,并尽量优化成 Full Cone NAT, 据说移动的网很多都是 Port Restricted Cone NAT 甚至是 Symmetric NAT (Symmetric NAT 完全不可能打洞)。我这边是电信,光猫和部分路由器上面可以更改 NAT 类型,可以看一下。另外一个问题就是 ZeroTier 走的是 UDP, 在国内的网络环境下,丢包可能会比较严重。我自己使用起来倒还好。另外 moon 还是有用的,自建的就算是在海外的服务器可能也比官方的强。只要你的服务器能被访问到就能起作用。虽然我一直用官方自带的 moon 也没有问题,但国内很多人都反馈能不能连上官方的 moon 是玄学。而且一旦进入中继模式,官方的 moon 最好的情况下也只有 10KB/s 的样子,自建 moon 起码还能当个 frp 用,达到服务器的带宽。

    1. P2P直联只要有一端是 fullcone 就可以成功打洞直联

    2. 你的 NAT 等级会影响直通的接通率(稍微说的保守些),所以最好尽可能调高 NAT 等级,具体方法请参考 @lanwairen123提供的链接

      NAT类型科普及一些简单提升NAT类型的方法

    3. 一般情况下只在目标机器上安装客户端即可,如果实在直通情况不佳,再考虑增加 MOON,如果你只有国外的小鸡就别折腾,效果可能还没有香港的 PLANT 中继效果好。我用搬瓦工 DC6 (洛杉矶)的 GIA,单程也在 180ms 的延迟以上,中继一下延迟就 400 朝上了。

    4. windows 下重启 Zerotier 不是右下角的图标开关,是需要去服务( Services.msc)里面重启服务;在 Linux 里教程常说用 Zerotier-one -d 命令重启服务,然后这就是个坑,这个进程是自启动的,你这时候运行命令会报严重错误无法绑定指定端口云云,其实用 ps -elf 去看的话,其实已经运行了。

    5. 另外还有一点,如果配置 MOON,千万记得不要用本机去查看 peers,要用在这个 networks 里面的其他机器看,因为本机的 listpeers 指令只能看到除本机之外的其他机器的情况,所以我曾经配了一天的 moon,但是总是看不到所谓的 moon 字样,以为自己配置失败了,直到我没办法在第二台 vps 上开始配置 moon 后才发现。。。。。

    展开全文
  • docker-zerotier-moon 一个在一个setp中创建ZeroTier卫星的泊坞窗图像。 用法 拉图像 docker pull seedgou/zerotier-moon 启动一个容器 docker run --name zerotier-moon -d --restart always -p 9993:9993/udp ...
  • windows系统下搭建 ZeroTier moon服务器

    千次阅读 2020-09-15 10:58:07
    因为我现有公网的机器是windows系统的,但是现在网上的moon服务器搭建教程都是基于Linux的,通过一番折腾,找到windows系统下作moon服务器的方法。 一、使用步骤 1、 Linux下搭建moon可以参考下这篇文章: 使用...

        ZeroTier 是一个虚拟局域网软件,局域网内的机器,流量不走公网,降低了风险和费用。而且软件开源,同一子网下免费使用100个机器,然而在国内如果要用好ZeroTier,最好搭建MOON转发服务器。

        因为我现有公网的机器是windows系统的,但是现在网上的moon服务器搭建教程都是基于Linux的,通过一番折腾,找到windows系统下作moon服务器的方法。

    使用步骤

    1、   Linux下搭建moon可以参考下这篇文章:  

            使用ZeroTier组建虚拟内网/如何搭建MOON转发服务器

           https://icodex.org/2020/02/how-to-create-virtual-local-area-network-and-moon-server-with-zerotier/   

    2、  Windows下搭建moon

    ZeroTier 官网下载windows客户端ZeroTier One   https://www.zerotier.com/download/

           安装ZeroTier One

            做moon服务器主要用到的是使用zerotier-idtool initmoon初始化生成moon.json文件,修改zerotier-idtool genmoon,windows系统看起来没有zerotier-idtool命令,其实使用zerotier-one_x64.exe带参数运行就可以,zerotier-one_x64.exe一般情况存在于C:\ProgramData\ZeroTier\One文件夹下C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe

    打开命令行工具cmd

    输入 

    CD C:\ProgramData\ZeroTier\One\
    zerotier-one_x64.exe -i 

    出现如下界面,这就是zerotier-idtool命令

    1)生成MOON模板

    命令方式和linux一致

    zerotier-one_x64.exe -i initmoon identity.public >>moon.json
    运行后在C:\ProgramData\ZeroTier\One\目录下生成moon.json文件

    2)修改模板,编辑器打开moon.json,把公网IP地址填到里面去,端口保持默认即可

    “stableEndpoints”: [ “8.8.8.8/9993” ] #8.8.8.8 改为你的公网IP
    

    3)生成MOON签名

    zerotier-one_x64.exe -i genmoon moon.json运行后在C:\ProgramData\ZeroTier\One\目录下生成类似000000xxxxx.moon的文件
    ,.moon前面的即这台MOON的ID,后续使用时需要,注意保存
    

    4) 把MOON加入网络中

    运行后在C:\ProgramData\ZeroTier\One\目录下建立文件夹 moons.d,将刚刚生成的 .moon 文件拷贝进去。

    5)重启 ZeroTier,MOON即可在该网段可用

    1 按“WIN+R”键,打开运行窗口;2 输入”services.msc”,回车,运行的服务中找到ZeroTier one,选中点击右键,重启启动。

    6)在你的其他加入ZeroTier的机器LEAF节点,执行命令

    window:

    CD C:\ProgramData\ZeroTier\One\
    zerotier-one_x64.exe -q 
    orbit 000000xxxxx 000000xxxxx #moon服务器的ID值,输入2遍

    linux:

    zerotier-cli orbit 000000xxxxx 000000xxxxx  #moon服务器的ID值,输入2遍

    7)查看客服端是否成功使用moon服务器

    你的信令就会经过这台中转服务器进行转发,查看是否存在MOON服务器,可以执行命令进行查看

    window:

    zerotier-one_x64.exe -q listpeers

    linux:

    zerotier-cli listpeers

    出现下图,服务器对应ID最后后面显示moon说明已经加入了moon服务器中,还是leaf说明没有加入moon服务器

    8) 群晖NAS加入moon注意事项

    原来群晖NAS加入ZeroTier 后,没有使用moon服务器时ping值400左右,加入moon后ping值大幅降低

    群晖使用ssh登录后默认没有启用root权限,

    登录进群辉,然后输入“sudo -i”,申请提权。

    然后在下一行再次输入群辉管理员密码,获取到root权限。

    加入moon

    zerotier-cli orbit 000000xxxxx 000000xxxxx  #moon服务器的ID值,输入2遍

    展开全文
  • 最近经常需要使用zerotier做内网穿透,本来用一直用官方的服务器,用ssh都尚能接受,最近两周连接变得极度缓慢,便萌生了自己搭建moon服务器的想法。 准备过程 购买云服务器 moon服务器的原理是通过云服务器做中转...

    前因

    最近经常需要使用zerotier做内网穿透,本来用一直用官方的服务器,用ssh都尚能接受,最近两周连接变得极度缓慢,便萌生了自己搭建moon服务器的想法。

    准备过程

    购买云服务器

    moon服务器的原理是通过云服务器做中转转发,使两台机器穿透握手。云服务器腾讯,阿里云,华为都有,买价格最便宜的就行了,不推荐使用境外的,这么折腾就是为了在国内穿透,实在不想花钱可以先用三丰云的,有免费虚拟主机和免费云服务器,就是得时不时点一下,先测试一下效果再说。

    安装moon服务器端

    云服务器购买以后,选择linux系统,然后用ssh登录,开始安装:

     curl -s https://install.zerotier.com | sudo bash
    
    

    等待进度条走完后,进入zerotier-one目录

    cd /var/lib/zerotier-one
    

    生成json文件

    zerotier-idtool initmoon identity.public >>moon.json
    

    用vi编辑moon.json,主要是把云服务器的ip写进去,购买云服务器主要就是为了这个。

    "stableEndpoints": [ "23.23.23.23/9993" ]# 23.23.23.23是你服务器公网IP,9993是端口,注意要在云服务器防火墙上放心9993端口
    

    编译成配置文件

    sudo zerotier-idtool genmoon moon.json 
    

    这步做完会在目录下生成一个0000开头的.moon文件,新建一个moons.d目录,并把它复制进去

    mkdir moons.d
    mv 000xxxxx.moon /moons.d/ #请输入自己的文件名,或者用tab自动补全
    

    重新启动zerotier

    /etc/init.d/zerotier restart
    

    检查是否配置成功

    zerotier-cli listpeers
    

    看到云服务器ip,还有- moon结尾的服务器,就说明运行成功了。

    配置客户端

    然后把这个文件000xxxxx.moon 复制出来,找到客户端的以下目录:

     Windows: C:\ProgramData\ZeroTier\One
     Linux: /var/lib/zerotier-one
     FreeBSD/OpenBSD: /var/db/zerotier-one
    

    同样新建moons.d目录,把那个000xxxxx.moon放进去,重启客户端进程,就可以和moon握手啦!穿透速度嗷嗷的上去了!
    祝你成功!

    https://www.sanfengyun.com

    展开全文
  • 第二种方案是云服务器+ZeroTier One组件局域网(100节点免费),但是有个问题是ZeroTier One本身的服务器都在国外访问速度很慢。可以通过搭建国内Moon服务加速解决连接慢的问题。 两种方案都需要有固定外网IP的服务器...

    转自:https://zhuanlan.zhihu.com/p/96137545

    最近一直在尝试各种内网穿透方案,第一种方案是云服务器+Frp,但是需要单独做端口转发;第二种方案是云服务器+ZeroTier One组件局域网(100节点免费),但是有个问题是ZeroTier One本身的服务器都在国外访问速度很慢。可以通过搭建国内Moon服务加速解决连接慢的问题。

    两种方案都需要有固定外网IP的服务器,可以注册三丰云 账号申请免费云服务器。

    下面是配置Moon的步骤(Linux):

    1、安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成:

    curl -s  https://install.zerotier.com/ | sudo bash

    2.生成moon配置文件

    cd /var/lib/zerotier-one
    sudo zerotier-idtool initmoon identity.public > moon.json

    3. 修改配置文件moon.json,主要是添加公网IP,修改内容如下, 9993是默认端口

    vim moon.json #找到对应行修改内容
    "stableEndpoints": [ "23.23.23.23/9993" ]

    注:23.23.23.23为公网ip, 一定要配置正确,Zerotier依靠此配置去连接moon.后面的端口若没有改变则默认都是9993端口, 且是UDP协议的, 此处在防火墙上需要开放UDP,否则是连接不上Moon

    4.生成moon文件

    sudo zerotier-idtool genmoon moon.json

    执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似000000xxxxx.moon的文件

    5.使moon配置文件生效:

    在/var/lib/zerotier-one目录下,新建一个 moons.d 文件夹,并将刚生成的moon配置文件放到该文件夹下

    mv 00000018fasd2319.moon moons.d/

    6. 重新启动moon服务器,由于使用命令安装时会自动注册为服务,所以可以依靠以下命令完成启动或重启

    service zerotier-one restart #服务重启命令

    经过以上配置,服务器上的moon即配置并应用完闭.

    7. 客户端连接并使用服务器上的Moon

    直接在zerotier目录下,创建moons.d文件夹,并且将生成的000000xxxxxxxx.moon文件拷入,并重启服务即可

    展开全文
  • zeroTier实现内网穿透-moon服务搭建

    千次阅读 2021-07-21 18:58:43
    序言 frp 很多人都了解,是一个用于内网穿透的高性能的反向代理应用,简单点说就是可以把 NAT 后面的某台机器的端口转发到公网 IP上去,类似 ngrok 或者花生壳内网版,好处是可以自建。...Zerotier
  • ZeroTiermoon搭建国内内网穿透

    万次阅读 热门讨论 2020-02-09 16:08:37
    通俗来讲就是 Peer to Peer (P2P) ,ZeroTier服务器记录请求路径来做类似于DNS的解析。主要功能,就是可以把多个不同网络的设备连接在一起,用来就像在一个局域网下 如下图 ZeroTier 配置一个虚拟网段172.1...
  •   博主倒腾了一天,总算搞定了,主要是受到各种搭建教程的错误...官网的MOON搭建教程:https://www.zerotier.com/manual.shtml官网的安装教程:https://www.zerotier.com/download.shtml 前提概要Zerotier One ...
  • 然而这里存在一个非常严重的问题,就是Zerotier的官方行星服务器都部署在国外,从国内访问的时候延迟很大,甚至在网络高峰期的时候都没法访问,这也会导致我们的虚拟局域网变得极不稳定,经常掉链子。为了应对网络...
  • 因为想要在宿舍里就能配置学校实验室和智能教室的设备,就想到了zerotier配置虚拟局域网,但是效果还是不理想,ping值太高了,就在网上看到了配置moon节点,然后就找到了三丰云这个免费云服务器能够配置moon节点 ...
  • ZeroTier禁用直连----强制使用Moon

    千次阅读 热门讨论 2020-09-21 10:18:59
    使用远程连接时默认使用ZeroTier的 自己的全球Moon,导致延迟很高。达到 500ms以上。自建的Moon无法发挥其功能。 需求 强制使用自建Moon的转发功能,禁止peer(节点)之间的直连。 方案 配置防火墙,禁止本地...
  • ZeroTier-One搭建moon完整过程

    万次阅读 2019-07-13 16:15:22
    moon的搭建是为了补充根节点在国外,速度慢,且不稳定的一个补充方案,以便使zerotier能在各种情况都能稳定运行的一种保障.由于我的moon是搭建在ubuntu环境下. 一、服务器端搭建: 1.使用puttyl连接并登陆ubuntu,r...
  • moon也是要在你自己的网络里面,也就是说是你网络的moon。 curl-s https://install.zerotier.com/ | sudo bash 加入网络。 zerotier-cli join [Your Network-ID] 2.给文件夹授权以及生成moon配置文件 sudo chmod ...
  • 第二种方案是云服务器+ZeroTier One组件局域网(100节点免费),但是有个问题是ZeroTier One本身的服务器都在国外访问速度很慢。可以通过搭建国内Moon服务加速解决连接慢的问题。 两种方案都需要有固定外网IP的服务器...
  • Zerotier_MOON配置

    2021-05-07 06:20:33
    Zerotier_MOON配置 目录Zerotier_MOON配置moon是什么,对于zerotier来说有什么作用moon配置过程TIPS安装生成moon配置文件...zerotier用于搭建虚拟局域网,但是其根服务器在国外,使用人数又多,因此通常压力巨大。...
  • 本文介绍 ZeroTier Moon 的部署.
  • Windows上利用Zerotier配置moon无法连接

    万次阅读 2020-02-27 17:06:51
    按照相关教程[1][2]配置好moon之后,需要在各客户端zerotier上配置,并连接此服务器。在Windows电脑中,用两种方法将机器连接上 moon 节点。 方法一:在打开服务程序services.msc,找到服务"ZeroTier One",并且在...
  • ZeroTier-One配置moon心得

    万次阅读 多人点赞 2019-06-20 21:47:45
    使用ZeroTier-One有一段时间了,但由于公用节点,有时不稳定,而又没有moon,所以一直没有用它做为内网的主要使用工具. 正好有点时间,就查了下资料,把各节点的moon都配置好了,.期间还是遇到满多问题的,所以就在此处将...
  • moon安装的服务器最好是在云服务器上,且有固定的公网地址 安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成: curl -s https://install.zerotier.com/ | sudo bash 2.生成moon配置文件 cd /var...
  • zerotier one使用,及moon节点搭建

    千次阅读 2020-02-15 16:24:17
    #zerotier one安装,及moon节点搭建 ##zerotier 安装 按照官网安装即可https://www.zerotier.com/download/ 安装完成官网注册账号, ##创建虚拟网络 ip选择简单配置,选择好网段,记录上放的Network ID ...
  • 原文地址:远程学习(一):基于ZeroTier的异地组网及Moon转发节点搭建 最前 疫情之下,很多同学无法回到学校使用高性能台式机进行学习与科研活动,影响了一部分科研进度。实际上,云盘同步、远程唤醒、远程控制电脑...

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

moon服务器zerotier