ZTNET:一个新的zerotier行星控制器面板,小白手把手安装教程
ZeroTier是什么:
简单一句话:一个可以让你多台设备,例如手机,电脑,笔记本,nas,路由器等设备组成一个局域网,实现任何时间地点访问
在这个数字化时代,远程连接变得越来越重要。无论是家庭用户还是企业用户,ZeroTier 都能为您提供一种简单而强大的解决方案,让您轻松创建和管理虚拟专用网络(VPN)。
想象一下,无论您身在何处,都能像在同一个办公室一样,安全地连接到您的设备和资源。这种便捷和安全性,正是 ZeroTier 的魅力所在。
适用场景
-
家庭用户:
- NAS 访问:如果您家中有 NAS 设备,但没有公网 IP 或者路由器没有开放 IPv6,ZeroTier 可以帮助您在外网访问家中的 NAS 设备。无论您是在出差还是在度假,都能轻松访问和管理您的文件。
- 远程桌面:通过 ZeroTier,您可以随时随地安全地访问家中或者公司的电脑,进行远程操作和管理。再也不用担心忘记带文件或需要紧急处理事务。
-
企业用户:
- 多台电脑互联:企业内部有多台电脑需要互联,通过 ZeroTier,可以轻松创建一个虚拟局域网,实现不同办公地点的设备互联,提升协作效率。无论是跨部门合作还是远程办公,都能轻松应对。
- 内网办公:员工在家办公时,通过 ZeroTier 连接到公司内部网络,访问公司资源和应用,确保工作不中断,同时保障数据安全。让每一位员工都能安心工作,保持高效。
-
开发者和技术爱好者:
- 测试环境:开发者可以使用 ZeroTier 创建隔离的测试环境,模拟不同网络条件,进行应用测试和调试。无论是开发新功能还是修复 bug,都能在安全的环境中进行。
- IoT 设备管理:对于物联网(IoT)设备的管理,ZeroTier 提供了便捷的连接方式,帮助用户远程监控和管理分布在不同地点的 IoT 设备。让您的智能家居和智能设备始终保持在线。
为什么选择 ZeroTier?
- 易于部署:无需复杂的配置,只需几分钟即可完成安装和设置。即使您不是技术专家,也能轻松上手。
- 高安全性:使用端到端加密,确保数据传输的安全性。您的隐私和数据安全始终是我们的首要任务。
- 跨平台支持:支持多种操作系统和设备,包括 Windows、macOS、Linux、iOS 和 Android。无论您使用什么设备,都能享受 ZeroTier 带来的便利。
- 灵活性:适用于各种网络环境,无论是家庭、企业还是开发测试,都能满足需求。让您的网络连接更加灵活和高效。
通过 ZeroTier,您可以轻松构建一个安全、高效的虚拟网络,满足不同场景下的连接需求w。让我们一起,享受更便捷、更安全的网络生活。
上面是一个ai写的简介,可以让你大概了解到,使用场景和功能。
由于官方的免费服务有限制,而且服务器在国外,国内连接会很难,连接上了也会特别卡,所以今天在这里说一下自建的教程
自建ZTNET教程:
准备工作:
- 一台有公网的设备,可以是服务器,也可以是家里的nas,在这里就用服务器演示
- 安装一个面板,1panel或者宝塔都可以(当然,不安装也行,能看教程的人,一般这些都知道)
安装方式采用docker安装,一共三个套件,一个面板一个本体一个数据库,所以配置尽量好一点
docker默认都安装好了,就不叙述docker安装教程,没有安装的可以看我之前写的教程
开始教程(1panel做演示):
第一步:点击容器—编排—创建编排—文件夹随意填写——黑色代码框填写下面的代码
services:
postgres:
image: postgres:15.2-alpine
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: www.yxrs.top
POSTGRES_DB: ztnet
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- app-network
zerotier:
image: zyclonite/zerotier:1.14.0
hostname: zerotier
container_name: zerotier
restart: unless-stopped
volumes:
- zerotier:/var/lib/zerotier-one
cap_add:
- NET_ADMIN
- SYS_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
networks:
- app-network
ports:
- "9993:9993/udp"
environment:
- ZT_OVERRIDE_LOCAL_CONF=true
- ZT_ALLOW_MANAGEMENT_FROM=172.31.255.0/29
ztnet:
image: sinamics/ztnet:latest
container_name: ztnet
working_dir: /app
volumes:
- zerotier:/var/lib/zerotier-one
restart: unless-stopped
ports:
- 3000:3000
environment:
POSTGRES_HOST: postgres
POSTGRES_PORT: 5432
POSTGRES_USER: postgres
POSTGRES_PASSWORD: www.yxrs.top
POSTGRES_DB: ztnet
NEXTAUTH_URL: "http://这里改成你的ip:3000"
NEXTAUTH_SECRET: "这里改成你的密码"
NEXTAUTH_URL_INTERNAL: "http://ztnet:3000"
networks:
- app-network
links:
- postgres
depends_on:
- postgres
- zerotier
volumes:
zerotier:
postgres-data:
networks:
app-network:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.31.255.0/29
其中,代码需要修改为你自己的有ip地址和你自己的密码,我已经用中文写出来了,记得修改
点击创建即可运行容器
设置域名代理
-
点击网站,创建网站,反向代理,输入自己的域名和地址就可以
-
网站里面的证书,可以自己申请一个自动续期的ssl证书
配置ztnet管理面板后台
-
打开你配置好的域名,点击右上角的 注册 (SIGN UP)输入你的邮箱和密码,这里输入的会默认创建为管理员,所以请慎重!随后登录
-
创建网络组(这里面的设备会形成一个局域网)
可以自定义自己的局域网ip段
可以授权加入局域网
可以修改设备名
可以显示链接状态
-
如何使用
网络id复制下来,在设备上进行加入,后台通过授权
比如你的群晖或者笔记本电脑都加入了这个局域网
你的群晖通过面板获取的ip是10.121.15.19 你的笔记本获取的ip是10.121.15.25
那么,你在家怎么使用群晖,在新的浏览器界面把家里的局域网地址替换成面板获取的ip就可以
比如:群晖局域网管理后台是192.168.31.222:5000
那么:现在的管理后台就是10.121.15.19:5000
只更换前面的ip就可以,其他设备也是同样的道理
行星服务器设置:
-
创建行星服务器
控制器—生成私有根—创建行星
不出意外的话,界面会显示你的ip和生成的字符串,如果不显示自己修改下,随后点击下载配置
-
如何使用行星服务器
下载的文件是个压缩包,解压后会有四个ztnet行星服务器配置文件
其实只用到一个
planet.custom
把这个文件重命名为planet
用来替换ZeroTier 的默认配置文件 -
win替换配置文件教程
- 访问位于的 ZeroTier 配置文件夹
%PROGRAMDATA%\ZeroTier\One\
替换文件 - 使用 PowerShell 命令重新启动服务
Restart-Service ZeroTierOne
- 访问位于的 ZeroTier 配置文件夹
-
linux替换(有些不需要更改文件后缀,按照实际情况来)
- Linux 系统上的对应文件夹通常是
/var/lib/zerotier-one/
-
sudo systemctl restart zerotier-one
或reboot
直接重启
- Linux 系统上的对应文件夹通常是
配置完成,可以正常使用啦
感觉麻烦的小伙伴可以用我部署好的服务器
美国原生ip,三网顶级线路,1500M上下对等,晚高峰全国延时110,不出意外能跑满你的网速,包括大内网移动,出意外那就…忍忍吧 毕竟便宜 66一年 交个朋友 有需要可以加我微信:wanshiwui
万事屋哎
那么,基本的教程结束啦,有问题小程序客服找我或者加我微信都可以,平时也提供付费咨询业务呐
暂无评论内容