Repolode
openziti

openziti/zrok

ゼロトラストネットワーク経由で、ファイアウォールやポートフォワーディングの設定なしに、ローカルのWebサービス、ファイル、TCP/UDPリソースを安全に共有できます。

代替できる製品:ngrok

スター
4,783
フォーク
228
未解決の Issue
121
最終コミット
13 日前

これは何?

zrokは、相手がパブリックインターネット上にいる場合も、プライベートネットワーク上にいる場合も、Webサービスやフォルダー、ネットワークリソースを共有できるツールです。localhost:8080のようなローカルポートはコマンド1つで公開でき、フォルダーはネットワークドライブとして公開できます。

zrokは、ゼロトラストのネットワークオーバーレイであるOpenZitiを基盤としています。ファイアウォールやNATの内側からでも、インバウンド接続やネットワーク設定の変更なしに共有でき、zrokのサーバーからも内容を読み取れないエンドツーエンド暗号化が施されます。公開共有にはリンクを知っている誰でもアクセスできますが、プライベート共有は特定のzrokユーザーに限定されます。

このプロジェクトはGoで開発されており、Windows、macOS、Linux、Raspberry Pi向けに単一のバイナリとして提供されます。無料のzrok.ioサービスを利用することも、自分のインスタンスをセルフホストすることもできます。また、Go SDKを使えば、アプリケーションに共有機能を直接組み込めます。

主な機能

  • 01ファイアウォールやポートフォワーディングの設定を変更せずに、ローカルのWebサービスをHTTP/HTTPS経由で共有できます。
  • 02drive backend modeを使って、フォルダーをネットワークドライブとして公開できます。
  • 03zrokユーザー間のTCPおよびUDPによるプライベート共有に対応しています。
  • 04IDに基づくアクセス制御を備えた、公開共有とプライベート共有のモードを提供します。
  • 05アプリケーションに共有機能を組み込むためのGo SDKを提供します。
  • 06単一のバイナリからセルフホストできます。

ユースケース

  • ローカルで実行しているWebアプリをデプロイせずに、クライアントや同僚に見せる。
  • プロジェクトフォルダーをネットワークドライブとして、別のネットワークにいる人と共有する。
  • 家庭用ルーターの内側にあるRaspberry Pi上のサービスを公開する。
  • 特定のチームメンバーに、内部TCPサービスへのプライベートアクセスを許可する。

クイックスタート

  1. 1

    お使いのプラットフォームに zrok をインストールする

  2. 2

    招待を受けてアカウントを取得する

    zrok invite
  3. 3

    共有を有効にする

    zrok enable
  4. 4

    ローカルの Web サービスを公開して共有する

    zrok share public localhost:8080

トピック

よくある質問

zrok とは?
ゼロトラストネットワーク経由で、ファイアウォールやポートフォワーディングの設定なしに、ローカルのWebサービス、ファイル、TCP/UDPリソースを安全に共有できます。 zrokは、相手がパブリックインターネット上にいる場合も、プライベートネットワーク上にいる場合も、Webサービスやフォルダー、ネットワークリソースを共有できるツールです。localhost:8080のようなローカルポートはコマンド1つで公開でき、フォルダーはネットワークドライブとして公開できます。
zrok は無料で使えますか?ライセンスは?
zrok は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
zrok は今もメンテナンスされていますか?
活発にメンテナンス中。zrok の最終コミットは 2026年10月8日 です。
zrok は何に使えますか?
ローカルで実行しているWebアプリをデプロイせずに、クライアントや同僚に見せる。 プロジェクトフォルダーをネットワークドライブとして、別のネットワークにいる人と共有する。 家庭用ルーターの内側にあるRaspberry Pi上のサービスを公開する。 特定のチームメンバーに、内部TCPサービスへのプライベートアクセスを許可する。
zrok のインストール方法は?
お使いのプラットフォームに zrok をインストールする 招待を受けてアカウントを取得する: zrok invite 共有を有効にする: zrok enable ローカルの Web サービスを公開して共有する: zrok share public localhost:8080
zrok はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/openziti/zrok

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト