自建zerotier服务——实现更快速安全的远程连接

ops/2024/10/8 11:07:52/

zerotier介绍


ZeroTier 是地球上智能可编程的以太网交换机。它允许所有网络设备、虚拟机 (VMs)、容器和应用程序通信,就好像它们都位于同一个物理数据中心或云区域中一样。

功能简介:

ZeroTier One、ZeroTier Moon、ZeroTier Planet 之间的关系


想要部署zerotier前,我们先来了解一下,ZeroTier OneZeroTier MoonZeroTier Planet 之间的关系

默认情况:

自建moon:

自建服务器

由此可以得出,自建zerotier plant 相当于将zerotier的控制权完全掌握在你自己手上

自建ZeroTier Planet


这边直接介绍怎么自建ZeroTier Planet ,对ZeroTier Moon 感兴趣的,可以自行查找官方文档

准备条件

安装步骤

  1. 应用商店安装

    这里填写服务器的公网ip地址

    密码也复制下

域名注册

域名注册有很多渠道,这里介绍雨云服务器可以使用的一个免费的域名注册地址:https://app.rainyun.com/apps/domain/list/free
相关介绍可以查看:https://www.rainyun.com/docs/category/domain

反向代理步骤

  1. 应用商店安装OpenResty
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
  2. 创建网站,填写代理地址和端口号
  3. 访问http网址

申请https证书


创建Acme账号

Acme 账户用于申请免费证书


申请证书

设置网站开启https



记得点底下的保存

登录ZeroTier Planet Web UI



这里可以根据需求是否要改密码

创建网络

设置网络

懂的可以自己填,不懂的直接点这个
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

复制网络id,客户连接id

复制这个id

ZeroTier One windows 下载链接:https://cloudreve.zxbdwy.online/s/41HQ
提取码:8fxztj


效果如下:

确认连接的客户端,给予授权


再次刷新

这两个ip就是他们可以互通的ip了


http://www.ppmy.cn/ops/14115.html

相关文章

AI作画算法原理详解

人工智能绘画(AI绘画)算法通常基于深度学习框架,尤其是生成对抗网络(GANs)。这些算法通过训练大量的艺术作品数据,学会生成新的图像,这些图像在风格和内容上与训练数据相似。 生成对抗网络&…

<计算机网络自顶向下> 无连接传输UDP

UDP:User Datagram Protocol “尽力而为”的服务 报文可能丢掉或者乱序好处: 效率高(不建立连接无拥塞控制和流量控制【应用->传输的速率主机->网络的速率】)报文段的头部很小(开销小)UDP被用于 流媒…

数据可视化-ECharts Html项目实战(14)

在之前的文章中,我们深入学习ECharts鼠标左键触发。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 数据可视化-ECharts Html项目实战(…

基于深度神经网络的图像识别技术研究

基于深度神经网络的图像识别技术是目前人工智能领域的研究热点之一,其强大的特征提取和模式识别能力使得图像识别任务取得了显著的进展。以下是对基于深度神经网络的图像识别技术的研究探讨。 首先,深度神经网络通过构建多层次的神经元连接,…

AIGC-stable-diffusion(文本生成图片)+PaddleHub/HuggingFace

功能 stable-diffusion(文本生成图片)PaddleHub,HuggingFace两种调用方式 PaddleHub 环境 pip install paddlepaddle-gpu pip install paddlehub 代码 from PIL import Image import paddlehub as hub module hub.Module(namestable_diffusion)## 保存在demo…

在mac上安装node.js及使用npm,yarn相关命令教程

1、安装node.js 官网:Node.js — Download Node.js 选择需要的版本,点击DownLoad 2、点击继续,直到安装成功。 2.1打开终端输入命令node -v 显示版本号则说明已安装成功 3、全局安装yarn命令 1、sudo npm install --global yarn &#xf…

科技赋能无人零售

科技赋能无人零售,使其具备以下独特优势: 1. 全天候无缝服务 :无人零售店依托科技,实现24小时不间断运营,不受人力限制,满足消费者随时购物需求,尤其惠及夜间工作者、夜猫子及急需购物者&…

前端点击按钮触发复制文本

1. 效果展示&#xff1a; 点击复制小图标进行内容的复制 在这里我们先不考虑适用插件的情况&#xff0c;因为如果只是简单的复制&#xff0c;则不需要插件 2. 绑定事件 这里我们以vue为例子&#xff0c; 原生和react我后面补上 <i slot"prefix" class"i…