Netmakerは、メッシュVPN、拠点間接続、リモートアクセス、Kubernetesクラスター向けのWireGuardベースの仮想ネットワークを自動構築します。
openziti/ziti
サービスを未許可のユーザーから見えなくし、IDベースのアクセス制御とエンドツーエンド暗号化を実現するオープンソースのゼロトラストネットワークプラットフォーム。
代替できる製品:Tailscale
Cloudflare Access
- スター
- 4,472
- フォーク
- 280
- 未解決の Issue
- 447
- 最終コミット
- 20 時間前
これは何?
OpenZitiはゼロトラストのオーバーレイネットワークです。ユーザー、サービス、デバイス、ワークロードごとに暗号学的なIDを付与し、接続を許可する前にIDの確認とアクセスポリシーの適用を行います。サービスは待ち受けポートを開かずに稼働するため、スキャンされたり、未許可のクライアントからアクセスされたりすることはありません。
次の3つの導入モデルに対応しています。ネットワーク境界に配置するエッジルーター、コードを変更せず既存アプリケーションをサービスホスト上で動かすトンネラー、そして最も強力なエンドツーエンドモデルを実現する組み込みSDKです。SDKはGo、C、Java、Swift、Node.js、C#、Pythonに対応しています。トンネラーはLinux、Windows、macOS、iOS、Androidで動作します。
コントローラーでは、REST APIとWebベースの管理コンソールを通じてID、ポリシー、ルーターを管理します。アクセスを取り消すと、アクティブな接続は切断されます。Apache 2.0ライセンスで公開されており、すべてをセルフホストできます。
主な機能
- 01待ち受けポートを持たないダークサービスにより、スキャナーや未許可のユーザーからサービスを見えなくします。
- 02ユーザー、サービス、デバイス、非人間ワークロードに暗号学的なIDを付与します。
- 03サービスごとのポリシーベースのアクセス制御に対応し、リアルタイムでアクセスを取り消せます。
- 04データにはlibsodiumを使ったエンドツーエンド暗号化を、認証にはmTLSを使用します。
- 05既存アプリケーション向けのトンネラーと、コードに直接組み込むためのSDKを提供します。
- 06REST管理APIとWebベースの管理コンソールを備えています。
ユースケース
- 内部サービスへのVPNアクセスを、サービスごとの認可に置き換える。
- 複数のクラウド、オンプレミスのデータセンター、エッジ拠点にまたがるサービスを接続する。
- ルーターのポートを開けずに、Home Assistantなどのセルフホストサービスを公開する。
- デバイスごとの固有IDを使って、マシン間通信やIoT接続を保護する。
クイックスタート
- 1
wgetでcomposeファイルをダウンロードする
wget https://get.openziti.io/dock/all-in-one/compose.yml - 2
Docker Composeでローカルネットワークを起動する
docker compose up - 3
GitHubのリリースページからzitiバイナリをダウンロードする
- 4
CLIでローカル開発ネットワークを起動する
ziti edge quickstart
使う前に知っておきたいこと
- クイックスタートで構築できるのはローカル開発ネットワークです。本番環境へのデプロイについては、別途製品ドキュメントを参照してください。
- 本番環境で利用するには、セルフホスティングの作業に加え、ID、サービス、ポリシーの設定が必要です。
収録されている特集
トピック
よくある質問
- ziti とは?
- サービスを未許可のユーザーから見えなくし、IDベースのアクセス制御とエンドツーエンド暗号化を実現するオープンソースのゼロトラストネットワークプラットフォーム。 OpenZitiはゼロトラストのオーバーレイネットワークです。ユーザー、サービス、デバイス、ワークロードごとに暗号学的なIDを付与し、接続を許可する前にIDの確認とアクセスポリシーの適用を行います。サービスは待ち受けポートを開かずに稼働するため、スキャンされたり、未許可のクライアントからアクセスされたりすることはありません。
- ziti は無料で使えますか?ライセンスは?
- ziti は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ziti は今もメンテナンスされていますか?
- 活発にメンテナンス中。ziti の最終コミットは 2026年11月5日 です。
- ziti は何に使えますか?
- 内部サービスへのVPNアクセスを、サービスごとの認可に置き換える。 複数のクラウド、オンプレミスのデータセンター、エッジ拠点にまたがるサービスを接続する。 ルーターのポートを開けずに、Home Assistantなどのセルフホストサービスを公開する。 デバイスごとの固有IDを使って、マシン間通信やIoT接続を保護する。
- ziti のインストール方法は?
- wgetでcomposeファイルをダウンロードする: wget https://get.openziti.io/dock/all-in-one/compose.yml Docker Composeでローカルネットワークを起動する: docker compose up GitHubのリリースページからzitiバイナリをダウンロードする CLIでローカル開発ネットワークを起動する: ziti edge quickstart
- ziti はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/openziti/ziti
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
IDベースのアクセス制御を備え、暗号化されたP2Pトンネルでマシン、人、AIエージェントを接続する、WireGuardベースのオープンソース・メッシュVPN。
デバイス、VM、コンテナをピアツーピア接続で結び、暗号化された1つのプライベートネットワークを構築する、プログラム可能な仮想Ethernetスイッチ。
Tailscaleは、デバイス間にWireGuardベースのプライベートネットワークを構築します。このリポジトリにはtailscaledデーモンとtailscale CLIが含まれています。
WireGuardを基盤とする、IDベースのポリシー、デバイスの信頼性確認、監査ログを備えた、セルフホストを前提に設計されたセキュアなリモートアクセスプラットフォーム。
リモートアクセスVPN、ZTNA、API/AIゲートウェイ、PaaS、ngrok風トンネルをKubernetes上で提供する、セルフホスト型のゼロトラストセキュアアクセスプラットフォーム。