Download ZeroTier on any device to get a unique 10-digit node address and enter your 16-digit network ID into the join network field on the device to request access to your network.
Check the Auth checkbox on your admin console when your 10-digit node address presents itself.
If a friend wants to join your network they can do so in the exact same way.
# Get your ZeroTier address and check the service status sudo zerotier-cli status # Join, leave, and list networks sudo zerotier-cli join ################ sudo zerotier-cli leave ################ sudo zerotier-cli listnetworks # Stop and start the service with launchctl sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist # Cleanly uninstall ZeroTier One, preserving only your secret identity sudo "/Library/Application Support/ZeroTier/One/uninstall.sh"
The iOS App runs on iOS 10 or newer.
The apk is also available for download. The app should work on Android 4.0.3 or newer, though more recent versions are recommended. LineageOS and GrapheneOS may have issues and unfortunately we’re not able to duplicate or debug them.
Debian and RPM based distributions including Debian, Ubuntu, CentOS, RHEL, Fedora, and others are supported via a script that adds the right repository and installs the package.
Other Linux distributions may have their own packages. If not try building and installing from source.
If you’re willing to rely on SSL to authenticate the site, a one line install can be done with:
curl -s https://install.zerotier.com | sudo bash
If you have GPG installed, a more secure option is available:
curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && \ if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
After using the script, use apt or yum to manage future updates to zerotier-one
The FreeBSD package is created and supported by the FreeBSD community and not by ZeroTier, Inc. Contact the package maintainer to report packaging related bugs.
Packages are available for x86, x64, and several ARM variants. Once installed ZeroTier can be controlled from the command line. Check the ZeroTierNAS repository for more information.
Community ports are not supported directly by ZeroTier, Inc. Contact the maintainer of the port for help or to report port-specific bugs.
The library version of ZeroTier.
The ZeroTier SDK brings your network into user-space. We’ve paired our network hypervisor core with a network stack (lwIP) to provide your application with an exclusive and private virtual network interface.
ZeroTier One can be compiled easily from source for use on OSes other than those that we support via pre-built packages. This includes less common versions of Linux, older FreeBSD, OpenBSD, NetBSD, etc.