--- title: "主要な概念" url: https://docs.catalyst.zoho.com/ja/tools/tunneling/key-concepts/ description: "Catalyst Tunnelingは、リバースプロキシプロバイダーのTunneling URLを使用して、関数呼び出しをローカルシステムにルーティングすることで、非HTTPSおよびIntegration関数をデバッグできます。" last_updated: 2026-02-23T12:39:41Z service: All Services type: general --- # 主要な概念 関数にTunnelingを実装する前に、いくつかの主要な概念を理解しておく必要があります: * **サードパーティリバースプロキシサービス**: リバースプロキシプロバイダーは、リクエストに応じてパブリックにアクセス可能なURLを生成し、すべてのリクエストをローカルWebサーバーにプロキシして、localhostをインターネットに接続できるようにします。任意のリバースプロキシプロバイダーを選択できます。このヘルプドキュメントの[セクション](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/)では、以下のリバースプロキシプロバイダーを使用して関数のTunneling URLを生成する詳細な手順を説明します: - [Ngrok](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/#ngrok) - [Localtunnel](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/#localtunnel) - [Serveo](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/#serveo) - [Localhost.run](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/#localhostrun) - [Pagekite](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/#pagekite) > **注意:** このヘルプドキュメントでは、リバースプロキシプロバイダーを使用して**Tunneling URL**を生成する手順のみを説明します。これらのリバースプロキシプロバイダーとその提供サービスの詳細については、各プロバイダーのヘルプドキュメントをご覧ください。 * **Tunneling URL**: リバースプロキシプロバイダーが生成するURLです。このURLは、非HTTPS関数およびIntegration関数への呼び出しをすべてローカルシステムにルーティングします。ローカルWebサーバーがアプリケーションのホスティングを処理し、このURLでアクセスできます。本質的に、このURLにより、ローカルシステムが[Cron](https://docs.catalyst.zoho.com/ja/serverless/help/functions/cron-functions/)、[Event](https://docs.catalyst.zoho.com/ja/serverless/help/functions/event-functions/)、および[Integration](https://docs.catalyst.zoho.com/ja/serverless/help/functions/integration-functions/)関数を実行できるサーバーとして機能します。リバースプロキシプロバイダーがTunneling URLを正しく生成しない場合、トンネリング時に関数の*実行履歴*が「**URL Not Found**」ステータスで表示され、エラーが発生します。 * **トンネリング済み関数**: トンネリングするために選択した非HTTPSおよびIntegration関数です。Cron、Event、およびIntegration関数はランタイム中にバックエンドプロセスとしてのみトリガーされ、通常はCatalystクラウドで実行されます。しかし、これらの関数がトンネリングされると、その実行はローカルシステムにルーティングされます。その結果、これらの関数実行のライブログは[CLI](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)でのみ利用可能であり、[Catalystログ](https://docs.catalyst.zoho.com/ja/devops/help/logs/introduction/)コンポーネントやコンソールの他の場所では利用できません。Tunnelingに関する情報を含むもう1つのログセットは[監査ログ](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/audit-logs/)で、Tunnelingがいつ、誰によって有効にされたかなどの情報が表示されます。 * **Catalyst関数シェル**: Catalystでは、Catalyst CLIで[関数シェルを起動](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-functions/functions-shell/)し、関数をデバッグできます。Nodeシェルのように機能しますが、Catalyst CLIの機能で動作します。このシェルを使用してTunnelingコマンドを実行します。TunnelingのCatalystシェルコマンドの一覧は、この[セクション](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/launch-tunneling/)に記載されています。 * **Tunnelingを有効にするための条件:** Tunnelingは、Catalystの[開発環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)でのみ使用可能です。関数をトンネリングするには、まず[Catalyst Serverless](https://docs.catalyst.zoho.com/ja/serverless/)セクションからコンソールで作成してコーディングするか、ローカル環境でコーディングした後にコンソールに[デプロイ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/introduction/)することで、Catalystコンソールで利用可能にする必要があります。 * **トンネリング中は関数のアプリケーションパフォーマンスモニタリングが利用不可**: 関数がトンネリングされている間、関数への呼び出しはローカルシステムにルーティングされます。これにより、[アプリケーションパフォーマンスモニタリング(APM)](https://docs.catalyst.zoho.com/ja/devops/help/apm/introduction/)コンポーネントが関数のパフォーマンスを監視できなくなります。ただし、Tunnelingを終了すれば、APMを使用して関数のパフォーマンスを監視できます。