<< Click to Display Table of Contents >> Navigation: Other Programs > ZeroTier |
ZeroTier is a software-defined networking (SDN) platform that enables secure and scalable connectivity between devices, servers, and applications over the Internet. It is designed to create virtual local area networks (VLANs) or software-defined networks (SDNs) that can span across different physical locations, allowing devices to communicate as if they were on the same local network, regardless of their physical location or the underlying network infrastructure.
Key features of ZeroTier include:
•Global Reach: ZeroTier allows devices to communicate with each other over the Internet without the need for complex networking configurations. It can connect devices across different networks, such as home networks, corporate networks, or public Wi-Fi.
•Security: ZeroTier uses end-to-end encryption to secure the communication between devices. This ensures that data is protected from eavesdropping and unauthorized access.
•Ease of Use: Setting up ZeroTier is typically straightforward. Users need to install the ZeroTier client on their devices and join a common network by entering a unique network ID. Once connected, devices can communicate with each other as if they were on the same local network.
•Multi-Platform Support: ZeroTier supports a wide range of platforms, including Windows, macOS, Linux, iOS, Android, and more. This makes it versatile and compatible with various devices.
•Open Source: ZeroTier is partially open source, which means that the source code for some components is available for review and modification. This can be beneficial for security-conscious users and organizations.
ZeroTier is often used in scenarios where traditional networking solutions might be impractical, such as remote work, multi-cloud environments, or for creating isolated networks for specific applications. It provides a way to extend network connectivity in a secure and flexible manner.
The ZeroTier client, zerotier-cli, is installed on RigPi. You must set up a (free) account on ZeroTier to use the service.
•Create a ZeroTier network
•Join the network from two devices
•ping one device from the other over the ZeroTier network
Instructions for creating a network are here.
You must enable ZeroTier, it is disabled by default. To start:
sudo systemctl enable zerotier-one |
Using Terminal, use this command to then start ZeroTier:
sudo service zerotier-one start |
To exit ZeroTier:
sudo service zerotier-one stop |
To disable ZeroTier:
sudo systemctl disable zerotier-one |
Once you have the connection configured you can use RigPi, Mumble, and Remote Desktop from anywhere in the world without modifying your router settings.
Important Note
ZeroTier does NOT support a Wi-Fi connection, you must use Ethernet. If you attempt to connect to ZeroTier using Wi-Fi, the Wi-Fi will be shut down on the Raspberry Pi. To reset the Wi-Fi connection,follow these steps:
Start Terminal on the Raspberry Pi desktop
Enter: sudo systemctl enable NetworkManager
Reboot: sudo reboot now