ZeroTier One for Android allows you to join ZeroTier virtual networks as VPN connections on your Android phone or tablet device.
ZeroTier creates peer to peer virtual Ethernet networks that work anywhere. It's used as a faster alternative to VPNs, to provide a seamless hybrid or multi-site/multi-provider cloud backplane, for remote collaboration and distributed teams, and for Internet of Things (IoT) applications to provide direct end-to-end connectivity to specialized devices.
See https://www.zerotier.com/ for more information and clients for other platforms including Linux, Macintosh, Windows, and BSD Unix. ZeroTier's core engine is open source and can be found here: https://github.com/zerotier/ZeroTierOne
This app provides virtual network endpoint functionality for Android mobile devices. To join a virtual network from an Android device:
(1) Install the app, launch it, and click the "connect" button in the bottom right corner. This toggles whether or not ZeroTier is online.
(2) If you want to use cellular data, tap the wrench button (preferences) and check the appropriate box. Otherwise only WiFi data will be used and the connection will go offline when on cellular.
(3) Tap the plus sign button (join a network) in the top bar and enter the 16-digit ZeroTier network ID of the network you want to join.
There are currently two limitations, both of which will likely disappear in the future:
(1) Right now due to Android API limitations you can only join one network at a time. Joining a new network will leave the previous one. The app maintains a history of networks you've joined so it's easy to switch.
(2) The Android client currently doesn't support IPv6 addressing on networks and will ignore IPv6 address assignments. (It will, however, communicate over the IPv6 Internet with other peers if possible.)
If you encounter any bugs or serious issues please e-mail firstname.lastname@example.org for help and we'll try to fix them as soon as we can!