«

ZeroTier:1.14.0 ,无门槛,可用性强,免费的内网穿透解决方案

Purecafe 发布于 阅读:79 Tools


ZeroTier这个内网穿透工具我早在多年前就使用过,主要是方便自己在家里远程访问公司电脑。通过ZeroTier不需要TeamViewer/ToDesk之类的远程软件,仅仅通过Windows自带的远程桌面就可以实现远程操作(电脑需要确认开启了远程控制)。

一、前言

有时候需要在外边访问家里的设备,而众所周知一般家里都没有固定 IP 的,这时候就要内网穿透了,说到穿透的时候,大家都会提到 DDNS(动态域名解析),或者使用反向代理的方式如 FRP、Ngrok。

首先说说 DDNS,这种方式使用起来很方便,只要设置好相应的服务提供商的 API,就能做到每次 IP 变化后自动解析,这样不管家里 IP 怎么变,用域名都能访问回家。这里最大的硬伤就是公网IP,有些朋友的带宽就是个大局域网,路由器只能获取到上一级内网的 IP,这时就 GG 了。

然后是 FRP、Ngrok 这样的反向代理程序,通过服务器转发数据来达到外网访问的目的,这样就需要自己有个 VPS,或者使用他人搭建的服务,据我所知的免费服务都是限速的,要是自己搭建的话,体验就要看服务器的网络质量了。

现在我们就来看看,不需要公网 IP,不依赖服务端网络性能的 ZeroTier。

二、软件介绍

Securely Connect Any Device, Anywhere.

上面是官网的介绍。

它是一个分布式网络虚拟机管理程序,建立在加密安全的全球对等网络之上。它提供与企业 SDN 交换机同等的高级网络虚拟化和管理功能,而且可以跨本地和广域网并连接几乎任何类型的应用程序或设备。

三、原理介绍

说白了就是 P2P(Peer to Peer),而且组织方式很像 DNS。

根服务器 R 记录了路径信息,设备 A 能通过ZeroTier唯一地址标识找到需要连接的设备 B

这个过程如下:

ZeroTier 官方搭建了一个行星根服务器叫做地球 Earth,行星根服务器唯一的且是免费的,它记录了所有的路径信息,一般情况下大家都直接用的这个。除此之外还有 12 个遍布全球的根服务器,这些是收费的服务。所以如果使用免费套餐,连接时的延迟可能会很高,另外由于 Earth 在国外,一些不确定因素可能会影响到使用。考虑到网络的不确定性,ZeroTier 能自己创建根服务器月球 Moons,这样就能在大局域网中得到更好的体验了。

四、下载安装

ZeroTier 是跨平台的,能安装在几乎任何平台。

Windows、macOS、Linux、iOS、Android、QNAP、Synology、西数 MyCloud NAS,下载地址:ZeroTier官方下载页

路由器推荐安装 Entware 后使用 opkg install zerotier 命令安装。

五、使用

因为我们没有自己创建 Moons 服务器,现在就先使用 ZeroTier 提供的服务。

注册地址:Sign in to ZeroTier

ZeroTier 内网穿透


扫描二维码,在手机上阅读
版权所有:Hola Everyday
文章标题:ZeroTier:1.14.0 ,无门槛,可用性强,免费的内网穿透解决方案
本站文章均为原创,未经授权请勿用于任何商业用途

推荐阅读: