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 — это умный программируемый Ethernet-коммутатор: он позволяет вашим устройствам, виртуальным машинам, контейнерам и приложениям общаться друг с другом так, будто все они находятся в одном дата-центре или облачном регионе, где бы физически ни располагались.
Это приложение, которое я устанавливаю, или сервис, который размещают за меня?Это программа, которую вы устанавливаете на каждое устройство, которое хотите подключить: фоновая сетевая служба на компьютерах, а также бесплатные приложения для Android и iOS в Google Play и App Store.
Как запустить его на моих устройствах?Следуйте документации ZeroTier — там есть ссылки на загрузку и установку для каждой платформы; чтобы собрать программу из исходников, в файле build.md описаны инструкции по сборке и требования к платформам.
Что будет, если два устройства не смогут соединиться напрямую?Трафику придётся идти через инфраструктуру ZeroTier в качестве посредника — такая пересылка бесплатна, но медленная, поэтому быстрый вариант — это прямое соединение между устройствами.
Трафик между моими устройствами действительно защищён?Да — весь трафик ZeroTier шифруется сквозным образом с помощью секретных ключей, которые контролируете только вы, и большая его часть идёт напрямую между вашими устройствами, а не через посредника.
Весь код в проекте открытый?В основном да: ядро (node/, osdep/, service/) распространяется по лицензии MPL, но в репозитории есть и несвободный код с открытыми исходниками в папке nonfree/, а код в ext/ сохраняет свою исходную лицензию.
Что такое VL1 и VL2?VL1 — это защищённая одноранговая сеть ZeroTier с криптографической адресацией, по которой передаются пакеты между устройствами; VL2 — уровень эмуляции Ethernet, по духу похожий на VXLAN, поверх которого работают ваши виртуальные сети.
Могу ли я решать, каким устройствам разрешено общаться друг с другом внутри сети?Да — виртуальный Ethernet-уровень 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