Repolode
openziti

openziti/ziti

サービスを未許可のユーザーから見えなくし、IDベースのアクセス制御とエンドツーエンド暗号化を実現するオープンソースのゼロトラストネットワークプラットフォーム。

代替できる製品:TailscaleCloudflare 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. 1

    wgetでcomposeファイルをダウンロードする

    wget https://get.openziti.io/dock/all-in-one/compose.yml
  2. 2

    Docker Composeでローカルネットワークを起動する

    docker compose up
  3. 3

    GitHubのリリースページからzitiバイナリをダウンロードする

  4. 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 の数値は毎日更新されます。

関連プロジェクト