ZeroTier 是一款全球的软件定义网络层。ZeroTier 可以用在内部网络虚拟化,作为移动端点对点 VPN,混合或者多个数据中心云部署,或者任何地方的安全软件定义网络。

ZeroTier One 是操作系统级别的客户端服务,支持 Mac,Linux,Windows,FreeBSD 和其他 ZeroTier 虚拟网络关联的一些客户端类型。ZeroTier One 可以在原生系统运行,也可以在虚拟机或者容器上运行,比如 Docker,OpenVZ 等等。

ZeroTier One 使用 C 和 C++ (C++03 / ISO/IEC 14882:2003) 编写,遵循 GPLv3 开源授权协议。

1-profileimg

源构建:

For Mac, Linux 和 BSD 平台构建:

  • Mac:Xcode 命令行工具,或者是  Packages,仅支持 OSX 10.7 以上版本
  • Linux:gcc/g++ 或者 clang/clang++ (Makefile 默认会使用 clang)
  • FreeBSD (和其他 BSD):C++ 编译器 (通常是 G++) 和 GNU make (gmake)

运行

默认文件夹:

  • Linux: /var/lib/zerotier-one
  • BSD: /var/db/zerotier-one
  • Mac: /Library/Application Support/ZeroTier/One
  • Windows: \ProgramData\ZeroTier\One (That’s for Windows 7. The base ‘shared app data’ folder might be different on different Windows versions.)

ZeroTier 可以通过虚拟网络连接世界各地的服务器,容器,桌面,笔记本,手机,平板和嵌入式设备。

主要特性:

  • 零配置
  • 支持多个操作系统平台
  • 隐私保护和安全:端对端加密

GitHub 地址:https://github.com/zerotier/ZeroTierOne