Network Virtualization Everywhere

Read More
Provision a Virtual Private Cloud Across Providers and Data Centers

Cloud hosting providiers like Amazon EC2, Digital Ocean, Vultr, and Linode (to name just a few) offer private network backplanes to connect your virtual machines. But these private backplanes are provider and data center specific. Joining them often involves manual configuration of VPNs and routing tables across your entire deployment.

Using ZeroTier One you can create a global provider-independent virtual private cloud network in minutes. Add servers on any cloud provider, on-premise machines, and even workstations and laptops for easy deployment and administration. Everything appears on the same flat virtual Ethernet segment, and it all just works.

Forget about network and provider boundaries and make the world your data center. Setup takes only a few minutes.

Create an Office LAN Even If You Lack an Office

Just because you don't have an office doesn't mean you can't have an office network. Install ZeroTier One and create a private network for your mobile or distributed organization. Your virtual LAN will work whether you're in the same room, in different cities, on a plane, or in low Earth orbit. (Sorry, interplanetary networking isn't supported yet.)

When you do happen to be at the same site ZeroTier will connect directly and offer same-LAN performance. Unlike hub-and-spoke VPNs your data doesn't have to take the scenic route.

Use your virtual office network to share files using built-in drive sharing, make license servers for expensive enterprise apps globally available to everyone, develop and debug software collaboratively, even run a Windows domain. Install ZeroTier One on a cloud server and use it to run private intranet sites or file shares just like you would in an office.

Make Every Network Tool Peer-to-Peer

On a flat virtual network, every networking tool and protocol becomes peer-to-peer. Use SSH, SFTP, SCP, and even classics like FTP between any two devices anywhere. ZeroTier delivers the Internet the way its original architects envisioned it: one open global network connecting everything.

Developers and technology enthusiasts who want to experiment with distributed and peer to peer networking protocols can use large public virtual networks to avoid the headaches of complex and fragmented peer to peer network libraries. Just program your application or service to communicate with plain TCP/IP, and let ZeroTier One provide a globally flat network.

Network Seamlessly Across Organizational Boundaries In Minutes

One group, one project, six organizations. In the past this kind of collaboration was painful, involving endless haggling with IT departments to set up shared resources or the use of a whole suite of different cloud services with different limitations.

Now you can create a virtual network for your project, add everyone's computer, and give your project its own private LAN. Virtual networks are perfect for academic collaborations across different institutions or large IT projects employing multiple teams at multiple locations.

Play LAN Games and Use LAN Collaboration Tools Over the Internet

Virtual LANs behave just like real ones. Everything works, including broadcast and multicast. You can play classic LAN games, collaborate with tools like SubEthaEdit (to give just one example), listen to your friends' shared iTunes music libraries, and anything else you can do over an ordinary wired or wireless Ethernet network.

Own and Control Your Data

Cloud services are convenient, but they come with a downside: your data is no longer under your control. For things like trade secrets, business plans, and private personal items, that might not be desirable. With medical and finaicial data storing it on a remote cloud provider might expose you to liability.

Private virtual networks let you keep your data on computers you control while still accessing it easily. Virtual networks themselves are encrypted end-to-end with modern 256-bit encryption algorithms. Your encryption keys are kept on your own device, so nobody (including us) can decrypt your traffic.

How It Works

ZeroTier One works by emulating standard switched Ethernet over a peer to peer network. When you create a virtual network, your computer gets a virtual network port that connects to an "imaginary switch." All the details of NAT/firewall traversal, key exchange, authentication, encryption, addressing, routing, and multicast propagation are handled automatically.

Pricing

The software itself is free and open source. Private networks that you create and administrate through this site are free for up to ten devices. After that they're $4.00/month for unlimited members. Network traffic relaying for hosts behind highly restrictive firewalls is free. Public networks are also completely free.

Paying for ZeroTier has another benefit too: supporting the project. ZeroTier represents thousands of hours of work, almost all of which has been freely shared. It was created to make direct networking easy again, and an easy to use peer-to-peer VPN is only a start. More and potentially larger things are planned for the future, and the more users support this effort the more likely they are to become a reality. Follow the blog to stay up to date.

Privacy and Security

Traffic on both public and private networks is encrypted and authenticated. Access control to private networks is governed by automatically issued certificates. The Security FAQ has detailed technical information.

Platform Support

ZeroTier One officially supports and runs on Macintosh, Linux, and Windows. Support for Android and iOS as well as additional free operating systems like FreeBSD and OpenBSD is in development. Developers can fetch the source and compile it for platforms like the Raspberry Pi or port it to new platforms themselves. Contributions are always welcome.

More Information

Check out the quick start guide for how-to information and the wiki for a growing set of more advanced documentation.