ZeroTierOne README

The project's README from github.com/zerotier/ZeroTierOne. As one markdown file: README.md.

ZeroTier - Global Area Networking

About

ZeroTier is a smart programmable Ethernet switch for planet Earth. It allows all networked devices, VMs, containers, and applications to communicate as if they all reside in the same physical data center or cloud region.

This is accomplished by combining a cryptographically addressed and secure peer-to-peer network (termed VL1) with an Ethernet emulation layer somewhat similar to VXLAN (termed VL2). Our VL2 Ethernet virtualization layer includes advanced enterprise SDN features like fine grained access control rules for network micro-segmentation and security monitoring.

All ZeroTier traffic is encrypted end-to-end using secret keys that only you control. Most traffic flows peer-to-peer, though we offer free (but slow) relaying for users who cannot establish peer-to-peer connections.

Apps for Android and iOS are available for free in the Google Play and Apple app stores.

For repository layout, build instructions, platform requirements, and information about running ZeroTier, see build.md.

License

See LICENSE-MPL.txt for all code in node/, osdep/. service/, and everywhere else except ext/ and nonfree/.

See nonfree/LICENSE.md for all non-free ("source available") portions of this repository.

Code in ext/ is external code included for build convenience or backward compatibility and retains its original license.

ZeroTierOne (zerotier/ZeroTierOne)

Searching Database…

这是什么东西?ZeroTier 是一个智能的可编程以太网交换机:它能让你的设备、虚拟机、容器和应用互相通信,就好像它们都处在同一个数据中心或云区域里,无论实际物理位置在哪里。
这是需要我自己安装的应用,还是别人托管好的服务?它是你需要在每台想要联网的设备上安装的软件:电脑上是后台网络服务,另外 Google Play 和苹果应用商店里有免费的 Android 和 iOS 应用。
怎么让它在我的设备上跑起来?按照 ZeroTier 官方文档操作即可,里面提供了各平台的下载和安装方式;如果想从源码编译,build.md 里有构建步骤和各平台的要求。
如果两台设备无法直接连接会怎样?流量就得通过 ZeroTier 的基础设施中转——中转是免费的,但速度慢,所以设备之间直连才是快的情况。
我的设备之间的流量真的私密吗?是的——所有 ZeroTier 流量都用只有你自己掌握的密钥进行端到端加密,而且大部分流量是在你的设备之间点对点直接传输的,不经过中间人。
整个代码库都是开源的吗?大部分是:核心部分(node/、osdep/、service/)采用 MPL 许可证,但仓库里还包含 nonfree/ 目录下非免费、仅开放源码可查看的代码,ext/ 里的代码则保留其原始许可证。
VL1 和 VL2 是什么?VL1 是 ZeroTier 采用加密寻址的安全点对点网络,负责在设备之间传输数据包;VL2 是以太网模拟层,思路类似于 VXLAN,你的虚拟网络就构建在它之上。
在一个网络里,我能控制哪些设备允许互相通信吗?可以——VL2 虚拟以太网层包含企业级 SDN 功能,比如细粒度的访问控制规则,因此你可以做网络微分段,并用于安全监控。
除了这款免费软件,ZeroTier 还有付费或托管的服务吗?有——除了免费的社区软件和免费(但慢)的中转之外,README 还链接到了公司官网、网络控制器、服务 API 参考文档以及商业支持。
What are similar projects?tailscale, nebula, p2wlan, EasyTier, monero, openvpn, bitchat, syncthing
Creator
zerotier
Size
160.5 MB
Stars
17.2K
Age
13y
Commits · 90 Days