--- title: "Generar la URL de Tunneling" url: https://docs.catalyst.zoho.com/es/tools/tunneling/implementation/generate-tunneling-url/ description: "Catalyst Tunneling te permite depurar funciones Non-HTTPS e Integration enrutando las llamadas a funciones hacia tu sistema local mediante la URL de tunneling de un proveedor de proxy inverso." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Generar la URL de Tunneling Se requiere la [URL de Tunneling](https://docs.catalyst.zoho.com/es/tools/tunneling/key-concepts/) porque necesitas asociarla con tus funciones habilitadas para tunneling cuando habilitas Tunneling. Cuando se activen tus funciones tunelizadas, las llamadas realizadas a esta URL se enrutarán a tu sistema local. Dependiendo del proveedor de proxy inverso que hayas elegido, los pasos para generar la URL de Tunneling varían. Para los propósitos de esta documentación, cubriremos los pasos para generar la URL de Tunneling con algunos de los proveedores de proxy inverso más populares y utilizados. ### Ngrok * Inicia sesión en **Ngrok** a través de su CLI y configura la autenticación de dos factores (2FA) para Ngrok en tu sistema. > **Nota:** Los pasos para establecer 2FA para Ngrok se proporcionan en su [documentación oficial de ayuda](https://ngrok.com/docs/getting-started/). * Para generar una *URL de Tunneling*, usa el siguiente comando 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) * Copia la URL de Tunneling generada por Ngrok y procede a la consola de Catalyst para tunelizar las funciones usando Catalyst. > **Nota:** * El `tunnel-port-number` que uses aquí deberá ser el mismo que utilices para iniciar tu shell de funciones. * Puedes encontrar más información sobre Ngrok en su [documentación oficial de ayuda](https://ngrok.com/docs/getting-started/). ### Localtunnel * Instala **Localtunnel** en tu sistema local ejecutando el siguiente comando de terminal: ```sh npm install -g localtunnel ``` ![catalyst_tunneling_localtunnel_install](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_localtunnel_install.webp) * Ejecuta el siguiente comando en el CLI de Localtunnel para generar una URL de tunneling: ```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) * Copia la URL de Tunneling generada por Localtunnel y procede a la consola de Catalyst para tunelizar las funciones usando Catalyst. > **Nota:** * El `tunnel-port-number` que uses aquí deberá ser el mismo que utilices para iniciar tu shell de funciones. * Puedes encontrar más información sobre Localtunnel en su [documentación oficial de ayuda](https://localtunnel.github.io/www/). ### Serveo * Ejecuta el siguiente comando en una nueva ventana de terminal para generar una URL de tunneling usando **Serveo**. ```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) * Copia la URL de Tunneling generada por Serveo y procede a la consola de Catalyst para tunelizar las funciones usando Catalyst. > **Nota:** * El `tunnel-port-number` que uses aquí deberá ser el mismo que utilices para iniciar tu shell de funciones. * No necesitas comandos CLI adicionales para generar la URL de Tunneling usando Serveo. Puedes encontrar más información sobre Serveo en su [documentación oficial de ayuda](https://serveo.net/). ### Localhost.run * Ejecuta el siguiente comando en una nueva ventana de terminal para generar una URL de tunneling usando **Localhost.run**: ```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) * Copia la URL de Tunneling generada por Localhost.run y procede a tunelizar las funciones usando Catalyst. > **Nota:** * El `tunnel-port-number` que uses aquí deberá ser el mismo que utilices para iniciar tu shell de funciones. * No necesitas comandos CLI adicionales para generar la URL de Tunneling usando Localhost.run. Puedes encontrar más información sobre Localhost.run en su [documentación oficial de ayuda](https://localhost.run/). ### Pagekite * Ejecuta los siguientes comandos en una nueva ventana de terminal para generar una URL de tunneling usando **Pagekite**. ```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) Este comando enviará una solicitud curl al sitio web de Pagekite y te pedirá que descargues el archivo `pagekite.py` en tu sistema local. > **Nota:** Puedes usar Pagekite para hacer proxy inverso de funciones de cualquier stack de programación. Sin embargo, para usar los servicios de Pagekite, debes asegurarte de tener **Python 3** instalado en tu sistema. * Ahora ejecuta el siguiente comando en tu terminal de Pagekite para generar la URL de Tunneling: ```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) Asegúrate de proporcionar un nombre único para tu URL de Tunneling cuando se te solicite. > **Nota:** * El `tunnel-port-number` que uses aquí deberá ser el mismo que utilices para iniciar tu shell de funciones. * Puedes encontrar más información sobre Pagekite en su [documentación oficial de ayuda](https://pagekite.net/).