ZeroTierは暗号化された仮想バックボーンで、複数のマシンがあたかも1つのネットワーク上にあるかのように通信できます。
暗号化された仮想バックボーンで、複数のマシンがあたかも1つのネットワーク上にあるかのように通信することができます。コードはすべてオープンソースで、自分でコントローラをホストすることも、 サービスを利用することもできます。私は現在ZeroTierOneの無料プランを使っていますが、堅牢で信頼性が高く、非常に安定しています。
ZeroTier には APT、RPM、FreeBSD、その他多くのプラットフォーム用のパッケージが用意されているので、最初のノードをオンラインにするのにほとんど労力は必要ありませんでした。
インストールされると、クライアントはコントローラサービスに接続し、ノードの一意のIDを生成します。Linuxでは、zerotier zerotier-cli join NETWORKID cliコマンドを使用してネットワークに参加します:
$ sudo zerotier-cli info200 info a 1.x.x ONLINE
接続と利用可能なノードのリストを取得したり、ネットワーク設定を変更したり、ネットワークから退出したりするのにも zerotier-cli 使用します。
$ sudo zerotier-cli setNETWORKID allowDNS=1
ホストを追加したり削除したりするときは、他のアップデートは必要ありません。
$ sudo zerotier-cli info200 info a 1.x.y ONLINE$ sudo zerotier-cli join93afaea 200 join OK$ sudo zerotier-cli peers200 peers<ztaddr> <ver> <role> <lat> <link> <TX> <RX> <path>b9cb - PLANET 112 DIRECT .7.93ae71 - PLANET 264 DIRECT .7.93778cde7190 - PLANET 61 DIRECT 3./999393afae.x LEAF 77 DIRECT .7/81448992fcf1db7 - PLANET RECT 79124 DI5. .
ZeroTier では ZeroTier ネットワーク間のブリッジングや高度なルーティングルールなども利用できます。 リストまであります。今日現在、私はZeroTierを使って4つの物理サイトにあるマシンを接続していますが、そのうち3つはNATファイアウォールの背後にあります。





