macOS FAQ
OS / Platform Notes
macOS
macOS FAQ
On this page
Start and Stop ZeroTier on your Mac
The ZeroTier menubar app is a separate process from the system service that makes ZeroTier work. You can quit the menubar app from it's menu and the system service will continue to run.
To stop/start the ZeroTier system service, open Terminal.app and paste these commSome readersWindows FAQ
OS / Platform Notes
Windows
Windows FAQ
On this page
Installing ZeroTier over Windows Remote Desktop
Using the graphical ZeroTier installer won't work in an RDP session.
There is a command-line workaround, open a PowerShell with Administrative Privileges and paste:
msiexec /i "C:PathToZeroTier One.msi"
Try the mSome readersRouter Config Tips
OS / Platform Notes
Routers
Router Config Tips
On this page
ZeroTier is designed to work in as many environments as possible. We provide multiple layers of fallback so that some level of connectivity can be achieved through even the most restrictive or broken physical networks. But "some level of connectivity" does not mean "optimal connectivity." This page details the physical network configuration that we recommend for best results.
If your neSome readersUnknown Node ID
OS / Platform Notes
Windows
Unknown Node ID
Is the Windows ZeroTier tray app saying "Unknown" for the Node ID? That means the ZeroTier One system service isn't running for some reason. Here's how to turn it back on.
Open the Start Menu
Start typing "services"
Open Services (desktop app)
Find ZeroTier One at the bottom of the list
Start it
(https://storage.crisp.chat/users/helpdesk/website/da97fc892f343000/9afde5af-e613-498Few readersAndroid FAQ
OS / Platform Notes
Android
Android FAQ
On this page
Where do I get the ZeroTier Android app?
Install from Google Play or download the latest ZeroTierOne.apk from here.
Does the ZeroTier One Android app share user data with third paFew readersOpenWRT
OS / Platform Notes
Routers
OpenWRT
On this page
The OpenWRT Project is a Linux operating system targeting embedded devices.
ZeroTierOne is available as a package from the primary OpenWRT project, as well as many OpenWRT-based platforms including Teltonika RutOS and GL.iNET portable routers.Few readers📄️ Router Config Tips📄️ Corporate Firewalls📄️ Teltonika Networks📄️ MikroTik📄️ OpenWRT📄️ OPNsense📄️ Ubiquiti📄️ Route between ZeroTier and Physical Networks
📄️ Router Config Tips
How to make your router and ZeroTier play nice
(/routertips)Few readersOS and Device Compatibility
OS / Platform Notes
IoT
OS and Device Compatibility
On this page
ZeroTier can run on Linux, macOS, iOS, FreeBSD, OpenBSD, Android, and Windows. It is designed to operate in under 16 megabytes of memory in most cases. It can run on Intel x86, x64, ARM, and MIPS chips. If there is a device you'd like us to support please let us know.
We generally adhere to manufacturer life-cycles for feature support of eachFew readersLAN Game Announcements
OS / Platform Notes
Windows
LAN Game Announcements
On this page
On Windows, users trying to use LAN games, Bonjour/mDNS, or other broadcast or multicast protocols may have problems with those protocols announcing over ZeroTier networks. This is a known Windows issue, and a work-around is documented on Microsoft Technet (https://social.technet.microsoft.com/Forums/windows/en-US/72e7387a-9f2c-4bf4-a004-c89ddde1c8aa/how-to-fix-the-global-broadcast-Few readersCorporate Firewalls
OS / Platform Notes
Routers
Corporate Firewalls
On this page
There are 3 classes of nodes in a working ZeroTier system: The roots, a controller, and your devices. Your devices need to be able to communicate directly with each other. ZeroTier uses UDP hole punching to do this. It's a similar process to VoIP STUN/TURN. The difficulty for strict firewall configurations is: the my.zerotier.com controllers and your devices are on dynamic IP addressesFew readersUbiquiti
OS / Platform Notes
Routers
Ubiquiti
On this page
Create directory to persist across firmware upgrades
mkdir -p /config/data/firstboot/install-packages/
Download
MIPS64
ARM64
ARM32
ER-4, ER-6P, ER-12, ER-12P, ERLite-3, ERPoe-5, ER-8, ERPro-8, EP-R8, UFew readersASUSTOR
OS / Platform Notes
NAS
ASUSTOR
On this page
Install
Download
Latest ZeroTier package: https://download.zerotier.com/dist/asustor
Manually install:
App Central -Management (bottom left) -Manual Install.
Enable SSH
Enable remote access via SSH:
Services -Terminal
ssh admin@local-ipFew readersQNAP
OS / Platform Notes
NAS
QNAP
On this page
Install QVPN (recommended)
QVPN provides your NAS with a permanent /dev/net/tun device used by ZeroTier. Once you install QVPN you do not need to open it or configure it: App Center -Search "QVPN" -Install. If you opt not to install QVPN you will need to find a way to re-create the /dev/net/tun on each reboot. Good luck.Few readersMikroTik
OS / Platform Notes
Routers
MikroTik
On this page
MikroTik maintains a ZeroTier package for their line of networking products.
MikroTik and Zerotier
Choosing a model
For best performance it is recommended that you choose a model that has a 64-bit ARM chip (arm64). Not 32-bit ARM. 32-bit ARM devices will work but with signifiFew readers📄️ Android FAQ
📄️ Android FAQ
Guidance for running ZeroTier on Android
(/faq-android)Few readersiOS or iPadOS FAQ
OS / Platform Notes
iOS / iPadOS
iOS or iPadOS FAQ
On this page
Where do I get the ZeroTier iOS app?
Install from Apple App store.
Does the ZeroTier One iOS app share user data with third parties? (does-the-zerotier-one-ios-app-share-user-data-with-third-parties "Direct link to Does theFew readersSynology
OS / Platform Notes
NAS
Synology
On this page
DSM 6
Synology's DSM 6 will enter EOL status sometime in 2023. ZeroTier will support the latest patched versions of DSM 6.2 until that point. If you are on DSM 6 you can skip all of the below steps and simply: Download DSM 6 packages. Please note that the latest packages will delete your existing identities upon install. Back up these identities if you wisFew readersLow Bandwidth Mode
OS / Platform Notes
IoT
Low Bandwidth Mode
This mode is designed for devices connected over expensive links where ambient protocol traffic needs to be at a minimum. This timer adjustment reduces ZeroTier's ambient network data usage by doing the following:
Reduce frequency at which full HELLOs are sent to peers to 1/2 of original
Reduce frequency at which full HELLOs are sent to upstream peers to 1/16th of original
Reduce frequencFew readersOPNsense
OS / Platform Notes
Routers
OPNsense
On this page
OPNSense
OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. They maintain a ZeroTier package.
If you're using more than one OPNsense router with ZeroTier for a site-to-site style VPN, you will run in to a "ZeroTier over ZeroTier" issue. This causes high CPU usageFew readersSnap Package
OS / Platform Notes
Linux
Snap Package
On this page
"Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification." - snapcraft.io
Installation
The official ZeroTier Snap package supports amd64, arm64Few readersTeltonika Networks
OS / Platform Notes
Routers
Teltonika Networks
From now on you can use ZeroTier VPN on your Teltonika Networks RUT!
Announcement
Teltonika Networks wiki
Package information
Teltonika RutOS is based on OpenWRT, a Linux-based platform used by many router OEMs to build custom firmware iFew readers📄️ Linux FAQ📄️ Snap Package📄️ Docker📄️ Layer 2 Bridge📄️ Amazon VPC Gateway📄️ NAT📄️ 6PLANE with Docker📄️ code-server + ZeroTier📄️ cloud-init📄️ Route between ZeroTier and Physical Ne
📄️ Linux FAQ
Guidance for running ZeroTier on Linux
(/faq-linux)Few readersLinux FAQ
OS / Platform Notes
Linux
Linux FAQ
On this page
tip
See community threads about ZeroTier on Linux
Why is the virtual interface limited to 10Mb/s?
Linux may show the ZeroTier virtual network port as a 100 mbps or 10 mbps port. This is incorrect. It's a software defined port witFew readersAmazon VPC Gateway
OS / Platform Notes
Linux
Amazon VPC Gateway
On this page
This guide assumes that you've already created an Amazon VPC and you want to make it accessible from a ZeroTier virtual network and vice-versa.
It also assumes that your VPC's IP address scheme does not conflict with the one you use in your ZeroTier network. If it does we recommend renumbering one or the other. If you can't do that you'll need to delve into some advanced iptables usage to iFew readersWestern Digital
OS / Platform Notes
NAS
Western Digital
On this page
Install
Download latest ZeroTier package. These packages only support My Cloud OS 5. Compression is disabled for lower-powered devices such as WDMyCloudEX2.
Enable SSH
If you've already enabled SSH access on your NAS (https://support-en.wd.com/app/answers/detail/aFew readers🗃️ Linux🗃️ macOS🗃️ Windows🗃️ Android🗃️ iOS / iPadOS🗃️ Routers🗃️ NAS🗃️ IoT🗃️ FreeBSD
🗃️ Linux
10 items
(/linux)Few readers📄️ Windows FAQ📄️ Chocolatey📄️ WinGet📄️ LAN Game Announcements📄️ Unknown Node ID
📄️ Windows FAQ
Guidance for running ZeroTier on Windows
(/faq-windows)Few readers📄️ iOS or iPadOS FAQ
📄️ iOS or iPadOS FAQ
Guidance for running ZeroTier on iOS or iPadOS
(/faq-ios)Few readers📄️ macOS FAQ
📄️ macOS FAQ
Guidance for running ZeroTier on macOS
(/faq-macos)Few readersWinGet
OS / Platform Notes
Windows
WinGet
On this page
Install
winget install --id=ZeroTier.ZeroTierOne -e
info
See package repoFew readers6PLANE with Docker
OS / Platform Notes
Linux
6PLANE with Docker
On this page
6PLANE provides a convenient way to assign private IPv6 backplane addresses to Docker containers, virtual machines, and any other case where you have M hosts hosting N "things." In 6PLANE mode each device gets a fully routable IPv6 /80, allowing it to assign up to 2^48 addresses to things it hosts. Routing is accomplished by way of the NDP emulation "magic" described below.
The 6PLAFew readers📄️ FreeNAS📄️ ASUSTOR📄️ QNAP📄️ Synology📄️ Western Digital
📄️ FreeNAS
How to run ZeroTier on your FreeNAS box
(/freenas)Few readersChocolatey
OS / Platform Notes
Windows
Chocolatey
On this page
Install
choco install zerotier-one
info
See package repoFew readers📄️ Low Bandwidth Mode📄️ OS and Device Compatibility📄️ Layer 2 Bridge📄️ Layer 5 Proxy (Pylon)📄️ Security📄️ Route between ZeroTier and Physical Networks
📄️ Low Bandwidth Mode
Reduce ambient traffic over expensive links
(/lbm)Few readersFreeNAS
OS / Platform Notes
NAS
FreeNAS
ZeroTier comes pre-installed on FreeNAS as of FreeNAS-11.0-RC2
Next steps
Click here to create your network and start adding devices.Few readers📄️ FreeBSD FAQ
📄️ FreeBSD FAQ
Guidance for running ZeroTier on FreeBSD
(/faq-freebsd)Few readersFreeBSD FAQ
OS / Platform Notes
FreeBSD
FreeBSD FAQ
tip
See community threads about ZeroTier on FreeBSDFew readers