Administrator
Published on 2025-06-22 / 513 Visits
0
0

ZeroTier最强内网穿透指南,保姆级教程:0基础,1分钟实现异地组网!联机游戏/NAS/远程控制一键搞定|免费搭建私人内网

前言

各位小伙伴有没有这样的烦恼

想和朋友一起打游戏,不在身边连着公共服务器延迟高的一批、而且网络不稳定 !!!

自己搭建的nas,需要远程访问还得要公网IP,成本直线上升 !!!

有些优质的学习视频想分享给小伙伴,不太方便走网盘而且又慢又卡 !!!

需要远程办公只能用某葵、卡成ppt !!!

今天为大家带来ZeroTier最强内网穿透,1分钟带你免费搭建私人内网,解决以上全部问题,你自己的内网,想怎么玩就怎么玩。

为什么选择ZeroTier

优点

说明

1. 免费使用。

无需付费,免费使用

2. 配置简单。

仅需1分钟,直接完成异地组网,无需任何专业知识,只要会用电脑即可!!

3. 功能强大。

使用P2P点对点直接连接、让延迟和性能最优

4.跨平台。

基本适配市面上所有操作系统,win、mac、ios、安卓、linux、FreeBSD

一分钟实现异地组网

打开zerotier这是官网,注册zerotier,组建虚拟局域网,这块基本不需要动,使用默认配置即可,内部参数可以在后续高级使用技巧中参考使用

在 W10、Mac等有操作界面系统 下安装

直接访问下载地址:zerotier sownload,选择W10安装下载

在 W10、Mac等有操作界面系统下加入网络

image-20250610210419417.png

在 Linux (DEB/RPM)下安装

访问下载地址:zerotier sownload

通过添加正确的存储库并安装包的脚本来支持基于Debian和RP的发行版,包括Debian、Ubuntu、CentOS、RHEL、Fedora等。其他Linux发行版可能有自己的包。如果没有,请尝试从源代码构建和安装。

如果您愿意依赖SSL来验证网站,则可以通过以下方式完成一行安装:

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

如果您安装了GPG,则可以使用更安全的选项:

curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

使用脚本后,使用apt或yum管理未来对zerotier-one的更新

在 Linux 下加入局域网

sudo zerotier-cli join 你的网络ID

优化,搭建自己的moon节点

问题

原因

第一PING比较慢

zerotier 默认主节点在国外

构建p2p隧道连接较慢

zerotier 默认主节点在国外

若网络情况较差或者距离过远延迟过高

本身网络较差或者运营商问题

以上前三个问题,我们可以通过自行搭建moon节点,就可以解决以上问题。

准备工作

1)一台云服务器(公网IP),带宽稍微高一些

2)操作系统ubantu\debian\CentOS7

3)开放端口9993,UDP

操作步骤

1下载并执行脚本

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

2启动并开启自启

systemctl start zerotier-one.service
systemctl enable zerotier-one.service

3加入到网络

​
zerotier-cli join 43xxxxxxx

说明: 43xxx即NetworkId

4进入安装目录

cd /var/lib/zerotier-one/

5生成节点配置

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

6编辑配置,修改公网IP

vi moon.json

修改公网IP

7生成签名

zerotier-idtool genmoon moon.json

8查看生成的文件名

ls     #说明: 查看000000xxxxxx.moon的文件名

9创建目录,移动moon配置文件

mkdir moons.d
​
mv 00000050c0b251.moon moons.d/
​

10重启服务

systemctl restart zerotier-one

11 下载配置文件

# 进入到moons.d
cd moons.d 
# 下载配置文件
sz 00000050c0acc251.moon

自动配置使用(w10/Linux/MAC/FreeBSD)

  • 输入命令:

    sudo zerotier-cli orbit [moon.json 文件中的 id] [moon.json 文件中的 id]
  • Windows 有一点不同,需要使用管理员权限的 PowerShell 输入:

    zerotier-cli orbit [moon.json 文件中的 id] [moon.json 文件中的 id]

验证连接

sudo zerotier-cli listpeers

在输出中查找你的 Moon ID,若显示 MOON 标识即成功:

200 listpeers <MOON_ID> <IP>:9993;9993 <Latency> MOON

删除 Moon 节点

sudo zerotier-cli deorbit <MOON_ID>

w10使用(手动)

打开ZeroTier的win客户端安装路径,默认为

C:\ProgramData\ZeroTier\One

创建文件夹,需要管理员权限

moons.d

将moon配置文件放到moons.d下

Win + R打开运行,并打开服务管理

services.msc

按下键盘Z,快速定位并重启服务

管理员打开PowerShell并进入到zerotier安装路径,检查路由

# 检查路由
zerotier-cli listpeers
​

在输出中查找你的 Moon ID,若显示 MOON 标识即成功:

200 listpeers <MOON_ID> <IP>:9993;9993 <Latency> MOON

Linux/MAC/FreeBSD使用(手动)

打开ZeroTier的客户端安装路径,默认为

 Windows: C:\ProgramData\ZeroTier\One
 Macintosh: /Library/Application Support/ZeroTier/One (在 Terminal 中应为 /Library/Application\ Support/ZeroTier/One)
 Linux: /var/lib/zerotier-one
 FreeBSD/OpenBSD: /var/db/zerotier-one

在对应系统平台下的 ZeroTier 目录位置,创建 moons.d 文件夹。

sudo mkdir /var/lib/zerotier-one/moons.d

重启 zerotier-one 服务。

  • Linux :/etc/init.d/zerotier-one restart


Comment