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

# Ngrok-Tunnel mit Devolutions Gateway

Betreiben Sie Devolutions Gateway hinter einem Ngrok-Tunnel, um eine ausschließlich ausgehende Zugriffsebene für Devolutions Server oder Devolutions Cloud hinzuzufügen.

Devolutions Gateway kann hinter Ngrok betrieben werden, um eine zusätzliche Schutzebene für eine interne Devolutions Gateway-Installation hinzuzufügen oder um einen ausgehenden Tunnel zu ermöglichen, wenn eine Änderung der Firewall-Konfiguration nicht möglich ist. Die Verwendung von Devolutions Gateway hinter Ngrok ist sowohl für Devolutions Server als auch für Devolutions Cloud verfügbar. Der Ngrok-Tunnel kann zu einem bereits vorhandenen Gateway hinzugefügt werden, indem einige Einstellungen in der Datei **gateway.json** geändert werden.

### Ngrok konfigurieren

{% hint style="info" %}
Ein kostenpflichtiges Abonnement von Ngrok ist erforderlich, da das Gateway TCP-Verkehr bereitstellen muss. Das Abonnement umfasst außerdem die Verwendung benutzerdefinierter Domänennamen.
{% endhint %}

1. Melden Sie sich beim Ngrok-Dashboard an.
2. Gehen Sie zum Abschnitt ***Domains***, der sich unter ***Cloud Edge*** befindet.
3. Klicken Sie auf ***New Domain***.
4. Geben Sie die Domänendetails ein und klicken Sie auf ***Continue***.
5. Wählen Sie unter ***Cloud Edge*** den Abschnitt ***TCP Addresses*** und klicken Sie dann auf die Schaltfläche ***New TCP Address***.
6. Ändern Sie die Informationen bei Bedarf und klicken Sie auf ***Continue***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Es wird empfohlen, sich die <em><strong>Domain</strong></em>, die <em><strong>TCP Address</strong></em>, den zugewiesenen TCP-Port sowie den Ngrok-<em><strong>Authtoken</strong></em> zu notieren.</p></div>
7. Gehen Sie zu ***Getting Started*** — ***Your Authtoken*** und klicken Sie auf die Schaltfläche ***Copy***.

### Den Bereitstellungsschlüssel abrufen

1. Melden Sie sich bei der Devolutions Server- oder Devolutions Cloud-Instanz als Benutzer mit Zugriff auf die Devolutions Gateway-Konfiguration an.
2. Gehen Sie zu ***Administration*** — ***Devolutions Gateway***.
3. Klicken Sie auf die Schaltfläche ***More*** und wählen Sie ***Download public key***.

{% hint style="success" %}
Diese Datei muss für den Server zugänglich sein, der Devolutions Gateway hinter Ngrok hostet.
{% endhint %}

### Devolutions Gateway mit Ngrok installieren

1. Öffnen Sie eine Verbindung zum Server, der Devolutions Gateway hostet, und laden Sie das [Installationsprogramm](https://devolutions.net/gateway/) herunter.
2. Führen Sie das Installationsprogramm aus.
3. Klicken Sie auf ***Next***.
4. Sobald der gewünschte Installationspfad ausgewählt ist, klicken Sie auf die Schaltfläche ***Next***.
5. Aktivieren Sie die Option ***Enable access over the internet using Ngrok*** und klicken Sie auf ***Next***.
6. Geben Sie die Ngrok-Einstellungen ein und klicken Sie auf ***Next***.
7. Geben Sie den Pfad zum zuvor abgerufenen öffentlichen Schlüssel von Devolutions Server oder Devolutions Cloud an und klicken Sie auf ***Next***.

   <div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p>Diese Schlüsseldatei muss für das Konto NetworkService zugänglich sein, unter dem Devolutions Gateway ausgeführt wird.</p></div>
8. Klicken Sie auf ***Next*** und dann auf ***Install***.

### Devolutions Server konfigurieren

1. Melden Sie sich bei einer Devolutions Server-Instanz als Benutzer mit Zugriff auf die Devolutions Gateway-Konfiguration an.
2. Gehen Sie zu ***Administration*** — ***Devolutions Gateway***.
3. Klicken Sie auf die Schaltfläche ***Add*** (***+***) und wählen Sie ***Gateway***.
4. Geben Sie die zuvor von Ngrok abgerufenen Details ein, die zur Konfiguration von Devolutions Gateway verwendet wurden.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Möglicherweise muss der Ngrok-Domäne <code>https://</code> vorangestellt werden. <em><strong>Auto-Detect</strong></em> funktioniert nicht, aber <em><strong>Test connection</strong></em> zeigt an, ob die Ngrok-Domäne erreichbar ist.</p></div>
5. Klicken Sie auf ***Save***.
6. Klicken Sie auf die Auslassungspunkte-Schaltfläche (***More***) neben dem neu konfigurierten Gateway und wählen Sie ***Publish revocation list***.
   1. Wenn die Option ***Publish Gateway configuration*** verfügbar ist, sollte sie vor ***Publish revocation list*** ausgeführt werden.

### Devolutions Cloud konfigurieren

1. Melden Sie sich bei einer Devolutions Cloud-Instanz als Benutzer mit Zugriff auf die Devolutions Gateway-Konfiguration an.
2. Gehen Sie zu ***Administration*** — ***Devolutions Gateway***.
3. Klicken Sie auf die Schaltfläche ***Add*** (***+***).
4. Geben Sie die zuvor von Ngrok abgerufenen Details ein, die zur Konfiguration von Devolutions Gateway verwendet wurden.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Möglicherweise muss der Ngrok-Domäne <code>https://</code> vorangestellt werden. <em><strong>Auto-Detect</strong></em> funktioniert nicht, aber <em><strong>Test connection</strong></em> zeigt an, ob die Ngrok-Domäne erreichbar ist.</p></div>
5. Gehen Sie eine beliebige Kombination der Registerkarten ***Vaults***, ***Groups*** oder ***Users*** durch, um zu entscheiden, wie die Lizenzen verteilt werden.
6. Klicken Sie auf ***Add***.
7. Klicken Sie auf die Auslassungspunkte-Schaltfläche (***More***) neben dem neu konfigurierten Gateway und wählen Sie ***Publish Gateway configuration***.


---

# 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/de/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.
