blog

ZeroTier: あなた自身の仮想バックボーン

ZeroTierは暗号化された仮想バックボーンで、複数のマシンがあたかも1つのネットワーク上にあるかのように通信できます。...

Oct 6, 2025 · 3 min. read
シェア

ZeroTierは暗号化された仮想バックボーンで、複数のマシンがあたかも1つのネットワーク上にあるかのように通信できます。

暗号化された仮想バックボーンで、複数のマシンがあたかも1つのネットワーク上にあるかのように通信することができます。コードはすべてオープンソースで、自分でコントローラをホストすることも、 サービスを利用することもできます。私は現在ZeroTierOneの無料プランを使っていますが、堅牢で信頼性が高く、非常に安定しています。

ZeroTier には APT、RPM、FreeBSD、その他多くのプラットフォーム用のパッケージが用意されているので、最初のノードをオンラインにするのにほとんど労力は必要ありませんでした。

インストールされると、クライアントはコントローラサービスに接続し、ノードの一意のIDを生成します。Linuxでは、zerotier zerotier-cli join NETWORKID cliコマンドを使用してネットワークに参加します:

  1. $ sudo zerotier-cli info
  2. 200 info a 1.x.x ONLINE

接続と利用可能なノードのリストを取得したり、ネットワーク設定を変更したり、ネットワークから退出したりするのにも zerotier-cli 使用します。

  1. $ sudo zerotier-cli setNETWORKID allowDNS=1

ホストを追加したり削除したりするときは、他のアップデートは必要ありません。

  1. $ sudo zerotier-cli info
  2. 200 info a 1.x.y ONLINE
  3. $ sudo zerotier-cli join
  4. 93afaea 200 join OK
  5. $ sudo zerotier-cli peers
  6. 200 peers
  7. <ztaddr> <ver> <role> <lat> <link> <TX> <RX> <path>
  8. b9cb - PLANET 112 DIRECT .7.93
  9. ae71 - PLANET 264 DIRECT .7.93
  10. 778cde7190 - PLANET 61 DIRECT 3./9993
  11. 93afae.x LEAF 77 DIRECT .7/81448
  12. 992fcf1db7 - PLANET RECT 79124 DI5. .

ZeroTier では ZeroTier ネットワーク間のブリッジングや高度なルーティングルールなども利用できます。 リストまであります。今日現在、私はZeroTierを使って4つの物理サイトにあるマシンを接続していますが、そのうち3つはNATファイアウォールの背後にあります。

Read next