--- title: "Tunneling URLの生成" url: https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/generate-tunneling-url/ description: "Catalyst Tunnelingは、リバースプロキシプロバイダーのTunneling URLを使用して、関数呼び出しをローカルシステムにルーティングすることで、非HTTPSおよびIntegration関数をデバッグできます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Tunneling URLの生成 [Tunneling URL](https://docs.catalyst.zoho.com/ja/tools/tunneling/key-concepts/)は、Tunnelingを有効にする際にトンネリング対応関数に関連付けるために必要です。トンネリング済み関数がトリガーされると、このURLへの呼び出しがローカルシステムにルーティングされます。 選択したリバースプロキシプロバイダーによって、Tunneling URLの生成手順は異なります。このヘルプドキュメントでは、最も一般的に使用されているリバースプロキシプロバイダーを使用したTunneling URLの生成手順を説明します。 ### Ngrok * CLIから**Ngrok**にログインし、システムでNgrokの二要素認証(2FA)を設定します。 > **注意:** Ngrokの2FA設定手順は、[公式ヘルプドキュメント](https://ngrok.com/docs/getting-started/)に記載されています。 * *Tunneling URL*を生成するには、以下のCLIコマンドを使用します: ```sh ngrok http tunnel-port-number ``` ![catalyst_tunneling_ngrok_tunneling_URL](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_ngrok_tunneling_URL.webp) * Ngrokが生成したTunneling URLをコピーし、Catalystを使用して関数をトンネリングするためにCatalystコンソールに進みます。 > **注意:** * ここで使用する`tunnel-port-number`は、関数シェルの起動時に使用するものと同じである必要があります。 * Ngrokの詳細については、[公式ヘルプドキュメント](https://ngrok.com/docs/getting-started/)をご覧ください。 ### Localtunnel * 以下のターミナルコマンドを実行して、ローカルシステムに**Localtunnel**をインストールします: ```sh npm install -g localtunnel ``` ![catalyst_tunneling_localtunnel_install](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_localtunnel_install.webp) * Localtunnel CLIで以下のコマンドを実行してTunneling URLを生成します ```sh lt --port tunnel-port-number ``` ![catalyst_tunneling_localtunnel_tunneling_URL](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_localtunnel_tunneling_URL.webp) * Localtunnelが生成したTunneling URLをコピーし、Catalystを使用して関数をトンネリングするためにCatalystコンソールに進みます。 > **注意:** * ここで使用する`tunnel-port-number`は、関数シェルの起動時に使用するものと同じである必要があります。 * Localtunnelの詳細については、[公式ヘルプドキュメント](https://localtunnel.github.io/www/)をご覧ください。 ### Serveo * 新しいターミナルウィンドウで以下のコマンドを実行し、**Serveo**を使用してTunneling URLを生成します。 ```sh ssh -R 80:localhost:tunnel-port_number serveo.net ``` ![catalyst_tunneling_serveo_tunneling_URL](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_serveo_tunneling_URL.webp) * Serveoが生成したTunneling URLをコピーし、Catalystを使用して関数をトンネリングするためにCatalystコンソールに進みます。 > **注意:** * ここで使用する`tunnel-port-number`は、関数シェルの起動時に使用するものと同じである必要があります。 * Serveoを使用してTunneling URLを生成するために追加のCLIコマンドは不要です。Serveoの詳細については、[公式ヘルプドキュメント](https://serveo.net/)をご覧ください。 ### Localhost.run * 新しいターミナルウィンドウで以下のコマンドを実行し、**Localhost.run**を使用してTunneling URLを生成します ```sh ssh -R 80:localhost:tunnel-port-number nokey@localhost.run ``` ![catalyst_tunneling_localhostrun_tunneling_URL](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_localhostrun_tunneling_URL.webp) * Localhost.runが生成したTunneling URLをコピーし、Catalystを使用して関数をトンネリングするために進みます。 > **注意:** * ここで使用する`tunnel-port-number`は、関数シェルの起動時に使用するものと同じである必要があります。 * Localhost.runを使用してTunneling URLを生成するために追加のCLIコマンドは不要です。Localhost.runの詳細については、[公式ヘルプドキュメント](https://localhost.run/)をご覧ください。 ### Pagekite * 新しいターミナルウィンドウで以下のコマンドを実行し、**Pagekite**を使用してTunneling URLを生成します。 ```sh ssh -R 80:localhost:tunnel-port-number nokey@localhost.run ``` ![catalyst_tunneling_pagekite_install](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_pagekite_install.webp) このコマンドはPagekiteのWebサイトにcurlリクエストを送信し、ローカルシステムに`pagekite.py`ファイルをダウンロードするよう求めます。 > **注意:** Pagekiteを使用して任意のプログラミングスタックの関数をリバースプロキシできます。ただし、Pagekiteサービスを使用するには、システムに**Python 3**がインストールされていることを確認する必要があります。 * PagekiteターミナルでTunneling URLを生成するために以下のコマンドを実行します ```sh python3 pagekite.py tunnel-port-number yourname.pagekite.me ``` ![catalyst_tunneling_pagekite_tunneling_URL](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_pagekite_tunneling_URL.webp) プロンプトが表示されたら、Tunneling URLに一意の名前を指定してください。 > **注意:** * ここで使用する`tunnel-port-number`は、関数シェルの起動時に使用するものと同じである必要があります。 * Pagekiteの詳細については、[公式ヘルプドキュメント](https://pagekite.net/)をご覧ください。