> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/gateway/es/knowledge-base/how-to-articles/reverse-proxying/ngrok-tunnel-with-devolutions-gateway.md).

# Túnel Ngrok con Devolutions Gateway

Ejecute Devolutions Gateway detrás de un túnel Ngrok para añadir una capa de acceso solo saliente para Devolutions Server o Devolutions Cloud.

Devolutions Gateway puede funcionar detrás de Ngrok para añadir una capa adicional de protección a una instalación interna de Devolutions Gateway o para permitir un túnel saliente cuando no es posible cambiar la configuración del cortafuegos. El uso de Devolutions Gateway detrás de Ngrok está disponible tanto para Devolutions Server como para Devolutions Cloud. El túnel Ngrok se puede añadir a una puerta de enlace ya existente cambiando algunos ajustes en el fichero **gateway.json**.

### Configurar Ngrok

{% hint style="info" %}
Se requiere una suscripción de pago a Ngrok, ya que la puerta de enlace necesita servir tráfico TCP. La suscripción también incluye el uso de nombres de dominio personalizados.
{% endhint %}

1. Inicie sesión en el panel de control de Ngrok.
2. Vaya a la sección ***Domains***, que se encuentra en ***Cloud Edge***.
3. Haga clic en ***New Domain***.
4. Introduzca los detalles del dominio y haga clic en ***Continue***.
5. En ***Cloud Edge***, seleccione la sección ***TCP Addresses*** y luego haga clic en el botón ***New TCP Address***.
6. Modifique la información si es necesario y haga clic en ***Continue***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Se recomienda anotar el <em><strong>Domain</strong></em>, la <em><strong>TCP Address</strong></em>, el puerto TCP asignado, así como el <em><strong>Authtoken</strong></em> de Ngrok.</p></div>
7. Vaya a ***Getting Started*** — ***Your Authtoken*** y haga clic en el botón ***Copy***.

### Recuperar la clave de aprovisionamiento

1. Inicie sesión en la instancia de Devolutions Server o Devolutions Cloud como un usuario con acceso a la configuración de Devolutions Gateway.
2. Vaya a ***Administración*** — ***Devolutions Gateway***.
3. Haga clic en el botón ***Más*** y seleccione ***Descargar clave pública***.

{% hint style="success" %}
Este fichero debe ser accesible para el servidor que aloja Devolutions Gateway detrás de Ngrok.
{% endhint %}

### Instalar Devolutions Gateway con Ngrok

1. Abra una conexión al servidor que aloja Devolutions Gateway y descargue el [instalador](https://devolutions.net/gateway/).
2. Ejecute el instalador.
3. Haga clic en ***Next***.
4. Una vez seleccionada la ruta de instalación deseada, haga clic en el botón ***Next***.
5. Marque la opción ***Enable access over the internet using Ngrok*** y haga clic en ***Next***.
6. Introduzca la configuración de Ngrok y haga clic en ***Next***.
7. Especifique la ruta a la clave pública recuperada previamente de Devolutions Server o Devolutions Cloud y haga clic en ***Next***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Este fichero de clave debe ser accesible para la cuenta NetworkService, con la que se ejecuta Devolutions Gateway.</p></div>
8. Haga clic en ***Next*** y luego en ***Install***.

### Configurar Devolutions Server

1. Inicie sesión en una instancia de Devolutions Server como un usuario con acceso a la configuración de Devolutions Gateway.
2. Vaya a ***Administración*** — ***Devolutions Gateway***.
3. Haga clic en el botón ***Añadir*** (***+***) y elija ***Gateway***.
4. Introduzca los detalles recuperados previamente de Ngrok utilizados para configurar Devolutions Gateway.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Puede que sea necesario anteponer <code>https://</code> al dominio de Ngrok. <em><strong>Detección automática</strong></em> no funcionará, pero <em><strong>Probar conexión</strong></em> indicará si el dominio de Ngrok es accesible.</p></div>
5. Haga clic en ***Guardar***.
6. Haga clic en el botón de puntos suspensivos (***Más***) junto a la puerta de enlace recién configurada y seleccione ***Publicar lista de revocación***.
   1. Si la opción ***Publicar configuración de Gateway*** está disponible, debería realizarse antes de ***Publicar lista de revocación***.

### Configurar Devolutions Cloud

1. Inicie sesión en una instancia de Devolutions Cloud como un usuario con acceso a la configuración de Devolutions Gateway.
2. Vaya a ***Administración*** — ***Devolutions Gateway***.
3. Haga clic en el botón ***Añadir*** (***+***).
4. Introduzca los detalles recuperados previamente de Ngrok utilizados para configurar Devolutions Gateway.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Puede que sea necesario anteponer <code>https://</code> al dominio de Ngrok. <em><strong>Detección automática</strong></em> no funcionará, pero <em><strong>Probar conexión</strong></em> indicará si el dominio de Ngrok es accesible.</p></div>
5. Recorra cualquier combinación de las pestañas ***Bóvedas***, ***Grupos*** o ***Usuarios*** para decidir cómo se distribuirán las licencias.
6. Haga clic en ***Añadir***.
7. Haga clic en el botón de puntos suspensivos (***Más***) junto a la puerta de enlace recién configurada y seleccione ***Publicar configuración de Gateway***.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/gateway/es/knowledge-base/how-to-articles/reverse-proxying/ngrok-tunnel-with-devolutions-gateway.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
