由于疫情的缘故,很多小伙伴肯定也和我一样,无法到办公室正常上班,这个时候远程办公也就随之而来,大多数情况下可能很多朋友无需复杂的网络环境,只需要借助目前大厂的各种远程办公软件即可,但是像我们这类的开发人员,仅仅是这类大众远程办公原件是远远不够的,因此我们需要借助一些黑科技来帮助我们开发人员也能很顺畅的将远程办公发挥到极致。
本文将介绍 ZeroTier(异地组建虚拟局域网), ZeroTier 是一款非常简单易用的内网穿透工具,不需要配置,就能实现虚拟局域网的组建,让你可以在外也能连回家中、学校、办公室的电脑获取资料,数据。配置与使用都非常简单,堪称「 无配置,零基础」,小白也能用。非常简单,只需一行代码。
方案介绍
ZeroTier One的原理是虚拟出一块网卡,连上一个虚拟网络,安装了ZeroTier One客户端的设备可以连入这个网络,经过授权连接成功之后彼此都在同一网段,可以像在局域网一样互相访问,这样就能很轻松的进行资源共享,网络联调,不论两台设备具体在哪里,都像同一局域网内,从而实现内网穿透:
ZeroTier One有这么几个优势:
- 免费版支持客户端多。连入同一个网络的客户端不超过100个就都免费
- 速度快,p2p模式。客户端联通之后流量基本不经过服务端/superNode而是点对点传输,传输速度取决于你设备所在宽带上行带宽,假如不能成功,那也可以通过中转服务器中转,不过在速度上就差一点了
- 管理配置简单,虽然是英文界面,但是网上教程一大堆,借助浏览器翻译也可以看懂
- 支持win、mac、安卓、苹果,以及多种发型版Linux
ZeroTier One虽然免费且不需要公网IP,但是它的中间节点毕竟不在国内,有时候高峰期可能连节点都无法连上,那么也就没法轻松地组建局域网了,因此可以搭配一台国内的具有公网IP的VPS,搭建一个moon服务器,这样就能快速的互联了,下面是我本人的测试结果:
根据不同的网络环境可能测试结果会有所不同,这样我就可以轻松地在两台电脑之间进行互通了,就像在局域网一样,远程桌面,访问共享文件夹,访问数据库等统统没问题。甚至有群辉或者威联通的NAS也可以使用它远程访问。
ZeroTier原理:
ZeroTier One 是虚拟了一个局域网的网段,网段为192.168.196.0/24(也可以在后台自己选择不同的网段),公司和家里分别安装ZeroTier One客户端,客户端会虚拟出一个网络并加入192.168.196.0/24 这个网段,在家即可访问192.168.196.xxx 地址,反之同理。。
ZeroTier官网
官方网站:https://www.zerotier.com/ (国外网站,可能访问会比较慢)
客户端工具下载地址
https://www.zerotier.com/download/
提供Windows,Linux,Mac等客户端
配置服务端的ZeroTier One
- 登录/注册
- 登录成功后,可以看到你的一些基本信息
免费100个设备加入,个人使用完全够用了。
3. 创建自己的局域网网络
4. 配置网络
其他的均默认即可
三、客户端配置
家用威联通 NAS 安装
我的威联通NAS安装好客户端后,没有设置界面,无法加入网络,所以要通过ssh连接到NAS 通过命令行来加入网络
这个时候就可以到网页后台,查看等待连接的NAS客户端,并勾选为允许加入即可。
唠叨一下
- 使用ZeroTier One的时候,服务端和客户端,必须都得装软件,不装软件不开启就访问不到了。
- 互相访问的终端都必须加入该网络,并在网页后台都已允许加入网络,否则访问不了。
- 家中NAS服务器,树莓派,手握苹果小平板,兜揣智能大哥大,智能家居开起来。
文章评论(2)
博主怎么联系到你,我需要和你交流一下技术
您好,留个QQ老哥;想和你交流一下技术