mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-19 21:17:52 +00:00
bbfd43e036
Version 0.6.0 marks the transition of ZeroTier One from ALPHA to BETA. Major updates to the web site and binary packages for MacOS and Linux are coming soon, followed by Windows soon thereafter. This version contains a number of changes including: * Speed improvements to encryption * A new much-improved identity algorithm, which unfortunately requires an identity regeneration. This should happen automatically, and should be the last time for a good long while assuming there's nothing wrong with what's here. * Cleaned up the Network::Config mess in the code, factored out Config into its own NetworkConfig class. * Lots of work to support private networks, which are still in testing. Concurrent with the web site update will be another minor release to include any fixes there. * Some changes to the protocol for better future-proofing. * Netconf support for ARP caching parameters configurable on per-network basis. You must update to stay connected to the network; this version will not talk to 0.5.0. After this, I'm going to be much more reluctant to make incompatible changes.
58 lines
1.8 KiB
Plaintext
58 lines
1.8 KiB
Plaintext
First build it -- see BUILDING.txt -- then...
|
|
|
|
-- MacOS --
|
|
|
|
By convention, ZeroTier One will keep its state here on mac:
|
|
|
|
/Library/Application Support/ZeroTier/One
|
|
|
|
ZeroTier ships with a kernel extension for its own tap device, which it
|
|
stores in the above directory. To install this from source, type:
|
|
|
|
sudo make -f Makefile.mac install-mac-tap
|
|
|
|
This will create the ZeroTier One home above if it does not exist and install
|
|
the kext there. Note that the kext must be owned by root:wheel. The make
|
|
rule for install-mac-tap takes care of that.
|
|
|
|
Next, simply run the binary. It must be run as root to open the tap device.
|
|
If run with no options, it will use the default home directory above.
|
|
|
|
sudo ./zerotier-one &
|
|
|
|
Finally, join the Earth network (the big public LAN and the only net for now):
|
|
|
|
sudo zerotier-cli join 8056c2e21c000001
|
|
|
|
Try pinging earth.zerotier.net and going to http://earth.zerotier.net/ in a
|
|
browser to see if you're online.
|
|
|
|
-- Linux
|
|
|
|
On Linux, the default ZeroTier home is:
|
|
|
|
/var/lib/zerotier-one
|
|
|
|
Just type:
|
|
|
|
sudo mkdir /var/lib/zerotier-one
|
|
sudo ./zerotier-one &
|
|
|
|
When run with no options, ZT1 uses its default home path on the current
|
|
platform. Note that ZT1 requires the Linux tap driver, so it must be
|
|
available in the kernel or as a module. In most Linux distributions it's
|
|
included out of the box and should just work.
|
|
|
|
Finally, join the Earth network (the big public LAN and the only net for now):
|
|
|
|
sudo zerotier-cli join bc8f9a8ee3000001
|
|
|
|
Try pinging earth.zerotier.net and going to http://earth.zerotier.net/ in a
|
|
browser to see if you're online.
|
|
|
|
-- Windows
|
|
|
|
Port in progress, and it's going to pretty much always be more painful to
|
|
build than *nix systems. Just wait for the binary release unless you're
|
|
brave, in which case you can load the VS2012 solution and play around.
|