> 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/fr/knowledge-base/how-to-articles/reverse-proxying/ngrok-tunnel-with-devolutions-gateway.md).

# Tunnel Ngrok avec Devolutions Gateway

Exécuter Devolutions Gateway derrière un tunnel Ngrok pour ajouter une couche d'accès sortant uniquement pour Devolutions Server ou Devolutions Cloud.

Devolutions Gateway peut fonctionner derrière Ngrok pour ajouter une couche de protection supplémentaire à une installation interne de Devolutions Gateway ou pour permettre un tunnel sortant lorsqu'il est impossible de modifier la configuration d'un pare-feu. L'utilisation de Devolutions Gateway derrière Ngrok est offerte à la fois pour Devolutions Server et Devolutions Cloud. Le tunnel Ngrok peut être ajouté à une passerelle déjà existante en modifiant certains paramètres dans le fichier **gateway.json**.

### Configurer Ngrok

{% hint style="info" %}
Un abonnement payant à Ngrok est requis, car la passerelle doit servir le trafic TCP. L'abonnement comprend également l'utilisation de noms de domaine personnalisés.
{% endhint %}

1. Connectez-vous au tableau de bord Ngrok.
2. Allez à la section ***Domains*** qui se trouve sous ***Cloud Edge***.
3. Cliquez sur ***New Domain***.
4. Saisissez les détails du domaine et cliquez sur ***Continue***.
5. Sous ***Cloud Edge***, sélectionnez la section ***TCP Addresses***, puis cliquez sur le bouton ***New TCP Address***.
6. Modifiez l'information au besoin et cliquez sur ***Continue***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Il est conseillé de noter le <em><strong>Domain</strong></em>, la <em><strong>TCP Address</strong></em>, le port TCP attribué ainsi que l'<em><strong>Authtoken</strong></em> Ngrok.</p></div>
7. Allez à ***Getting Started*** — ***Your Authtoken*** et cliquez sur le bouton ***Copy***.

### Récupérer la clé de provisionnement

1. Connectez-vous à l'instance Devolutions Server ou Devolutions Cloud en tant qu'utilisateur ayant accès à la configuration de Devolutions Gateway.
2. Allez à ***Administration*** — ***Devolutions Gateway***.
3. Cliquez sur le bouton ***Plus*** et sélectionnez ***Télécharger la clé publique***.

{% hint style="success" %}
Ce fichier doit être accessible au serveur hébergeant Devolutions Gateway derrière Ngrok.
{% endhint %}

### Installer Devolutions Gateway avec Ngrok

1. Ouvrez une connexion au serveur hébergeant Devolutions Gateway et téléchargez l'[installateur](https://devolutions.net/gateway/).
2. Exécutez l'installateur.
3. Cliquez sur ***Suivant***.
4. Une fois le chemin d'installation souhaité sélectionné, cliquez sur le bouton ***Suivant***.
5. Cochez l'option ***Activer l'accès par Internet à l'aide de Ngrok*** et cliquez sur ***Suivant***.
6. Saisissez les paramètres Ngrok et cliquez sur ***Suivant***.
7. Spécifiez le chemin vers la clé publique récupérée précédemment depuis Devolutions Server ou Devolutions Cloud et cliquez sur ***Suivant***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Ce fichier de clé doit être accessible au compte NetworkService, sous lequel Devolutions Gateway s'exécute.</p></div>
8. Cliquez sur ***Suivant***, puis cliquez sur ***Installer***.

### Configurer Devolutions Server

1. Connectez-vous à une instance Devolutions Server en tant qu'utilisateur ayant accès à la configuration de Devolutions Gateway.
2. Allez à ***Administration*** — ***Devolutions Gateway***.
3. Cliquez sur le bouton ***Ajouter*** (***+***) et choisissez ***Gateway***.
4. Saisissez les détails récupérés précédemment depuis Ngrok qui ont servi à configurer Devolutions Gateway.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Il peut être nécessaire de faire précéder le domaine Ngrok de <code>https://</code>. La <em><strong>Détection automatique</strong></em> ne fonctionnera pas, mais <em><strong>Tester la connexion</strong></em> indiquera si le domaine Ngrok est accessible.</p></div>
5. Cliquez sur ***Enregistrer***.
6. Cliquez sur le bouton des points de suspension (***Plus***) à côté de la passerelle nouvellement configurée et sélectionnez ***Publier la liste de révocation***.
   1. Si l'option ***Publier la configuration de Gateway*** est disponible, elle devrait être effectuée avant ***Publier la liste de révocation***.

### Configurer Devolutions Cloud

1. Connectez-vous à une instance Devolutions Cloud en tant qu'utilisateur ayant accès à la configuration de Devolutions Gateway.
2. Allez à ***Administration*** — ***Devolutions Gateway***.
3. Cliquez sur le bouton ***Ajouter*** (***+***).
4. Saisissez les détails récupérés précédemment depuis Ngrok qui ont servi à configurer Devolutions Gateway.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Il peut être nécessaire de faire précéder le domaine Ngrok de <code>https://</code>. La <em><strong>Détection automatique</strong></em> ne fonctionnera pas, mais <em><strong>Tester la connexion</strong></em> indiquera si le domaine Ngrok est accessible.</p></div>
5. Parcourez n'importe quelle combinaison des onglets ***Coffres***, ***Groupes*** ou ***Utilisateurs*** pour décider de la façon dont les licences seront distribuées.
6. Cliquez sur ***Ajouter***.
7. Cliquez sur le bouton des points de suspension (***Plus***) à côté de la passerelle nouvellement configurée et sélectionnez ***Publier la configuration 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/fr/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.
