> 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/cli/de/fur-devops-und-administratoren/automate/network-and-proxy.md).

# Devolutions CLI hinter einer Firewall oder einem Proxy verwenden

Welche Adressen Devolutions CLI kontaktiert, warum es keinen eingehenden Port braucht, und wie Zeitlimits, Proxys und die Windows-Authentifizierung in einem abgeschotteten Netzwerk funktionieren.

Devolutions CLI selbst stellt **ausgehende HTTPS-Anforderungen an die Adressen von Devolutions Cloud und Devolutions Server, bei denen Sie sich anmelden**, sowie an Devolutions Account für eine Browseranmeldung bei Devolutions Cloud. Es wartet nicht auf Verbindungen von anderen Computern. In einem abgeschotteten Netzwerk oder auf einem Build-Agent ist das in der Regel alles, was Sie öffnen müssen.

## Womit sich Devolutions CLI verbindet

<table><thead><tr><th width="220">WENN SIE VERWENDEN</th><th>DEVOLUTIONS CLI VERBINDET SICH MIT</th></tr></thead><tbody><tr><td><strong>Ein Devolutions Cloud-Kontext</strong></td><td>Die Adresse, die Sie mit <code>--cloud</code> angegeben haben, für jeden Befehl, der diesen Kontext verwendet.</td></tr><tr><td><strong>Browser-Anmeldung bei Devolutions Cloud</strong> (<code>--oauth</code>)</td><td>Auch <code>https://login.devolutions.com</code>, um Sie anzumelden, Ihre Sitzung zu erneuern und Ihr Profil zu lesen. Devolutions CLI lehnt Anmeldeadressen ab, die dieser Dienst auf einem anderen Host zurückgibt.</td></tr><tr><td><strong>Ein Devolutions Server-Kontext</strong></td><td>Die Adresse, die Sie mit <code>--server</code> angegeben haben, für jeden Befehl, der diesen Kontext verwendet, einschließlich der Browseranmeldung. Devolutions CLI lehnt Anmeldeadressen ab, die Ihr Devolutions Server auf einem anderen Host zurückgibt.</td></tr><tr><td><strong>Ein Kontext eines lokalen Profils</strong></td><td>Keine eigene Adresse: ein lokales Profil wird aus einem Ordner auf Ihrem Computer gelesen.</td></tr><tr><td><code>devo info --cloud &#x3C;url></code> or <code>--server &#x3C;url></code></td><td>Diese Adresse, ohne gespeicherten Kontext.</td></tr></tbody></table>

Jede Verbindung verwendet HTTPS. Devolutions CLI lehnt eine einfache `http`-Adresse ab, es sei denn, sie zeigt auf Ihren eigenen Computer.

Die Telemetrieeinstellung (`devo config telemetry`) wird nur auf Ihrem Computer gespeichert: Devolutions CLI hat keine eigene Telemetrieverbindung.

### Die Firewallregel schreiben

* **Lassen Sie ausgehendes HTTPS zu** vom Agenten oder Computer zur Adresse und zum Port jeder Workspace-URL und zu `login.devolutions.com`, wenn Sie die Browseranmeldung bei Devolutions Cloud verwenden.
* **Lassen Sie die Datei `devo` zu** (`devo.exe` unter Windows), wenn Ihre Firewall nach Programm filtert. Die Befehle, die Sie eingeben, und der Hintergrundprozess, der die meisten Anforderungen an Ihren Workspace sendet, sind dieselbe Datei. Siehe [So funktioniert Devolutions CLI](/cli/de/anleitungen/understand/how-it-works.md).
* **Öffnen Sie keinen eingehenden Port.** Devolutions CLI braucht keinen Port, der für eingehende Verbindungen geöffnet ist.

## Warum kein eingehender Port nötig ist

<table><thead><tr><th width="220">TEIL</th><th>WIE ES KOMMUNIZIERT</th></tr></thead><tbody><tr><td><strong>Hintergrundprozess</strong></td><td>Über einen lokalen Kanal auf Ihrem Computer: eine benannte Pipe unter Windows, eine Socketdatei unter macOS und Linux. Unter Windows erlauben die Zugriffsregeln der Pipe Ihr Konto und das Systemkonto (wenn Windows diese Regeln ablehnt, behält die Pipe ihre Standardsicherheit); unter macOS und Linux kann nur Ihr Konto die Socketdatei öffnen. Jede Anforderung außer einer Statusprüfung muss außerdem das Token der aktuellen Sitzung des Hintergrundprozesses tragen. Siehe <a href="/cli/de/anleitungen/understand/platforms.md">Devolutions CLI unter Windows, macOS und Linux</a>.</td></tr><tr><td><strong><code>devo mcp</code></strong></td><td>Über die Standardeingabe und -ausgabe des <code>devo</code>-Prozesses, den Ihr KI-Client startet. Kein Port.</td></tr><tr><td><strong>Browser-Anmeldung</strong> (<code>--oauth</code>)</td><td>Ihr Browser kehrt über einen temporären Listener auf Ihrem eigenen Computer zu <code>devo</code> zurück, höchstens 5 Minuten geöffnet. Bei Devolutions Cloud lauscht er auf <code>localhost</code>, auf einem Port zwischen <code>60370</code> und <code>61370</code>. Bei Devolutions Server lauscht er auf <code>127.0.0.1</code>, auf einem freien Port. Devolutions CLI weigert sich, den Listener zu starten, wenn <code>localhost</code> nicht nur auf Ihren eigenen Computer zeigt.</td></tr><tr><td><strong>Anmeldung per Gerätecode</strong> (<code>--oauth --use-device-code</code>)</td><td>Überhaupt kein Listener. Devolutions CLI gibt eine Adresse und einen Code aus und wartet, während Sie die Anmeldung in einem Browser bestätigen. Verwenden Sie ihn auf einem Computer ohne Browser.</td></tr></tbody></table>

{% hint style="info" %}
Wenn die Ports `60370` bis `61370` alle belegt sind, kann die Browseranmeldung bei Devolutions Cloud nicht abgeschlossen werden. Geben Sie einen Port in diesem Bereich frei, oder melden Sie sich stattdessen mit einem Anwendungsschlüssel an: Eine Anmeldung mit Gerätecode bei Devolutions Cloud kann Ihre Daten nicht lesen. Siehe [Bei Devolutions Cloud anmelden](/cli/de/anleitungen/connect/devolutions-cloud.md).
{% endhint %}

## Das Anforderungszeitlimit festlegen

Standardmäßig wartet Devolutions CLI bis zu **15 Sekunden** auf jede Anfrage. Geben Sie `devo login` bei einer langsamen Verbindung oder über einen ausgelasteten Proxy mit `--timeout` mehr Zeit, in Sekunden, von `3` bis `600`:

```bash
devo login <context-name> --server https://<your-server-address> --oauth --timeout 60
```

`--timeout` gilt nur für die Anforderungen dieses `devo login`. Es wird nicht im Kontext gespeichert: Spätere Befehle warten bis zu 15 Sekunden pro Anforderung. Eine Anforderung, deren Zeit abläuft, schlägt mit `cloudRequestTimeout` oder `serverRequestTimeout` fehl. Siehe [Die Anmeldung schlägt fehl oder die Sitzung ist abgelaufen](/cli/de/hilfe/troubleshooting/sign-in-fails.md).

## Windows-Authentifizierung

Mit `--windows-auth` meldet sich Devolutions CLI bei Devolutions Server mit den Anmeldeinformationen des Windows-Kontos an, das `devo` ausführt. Sie geben kein Passwort an, und der Hintergrundprozess verwendet dasselbe Konto. Diese Option ist nur unter Windows verfügbar.

## Proxys

Devolutions CLI hat **keine Proxy-Option** und setzt keinen eigenen Proxy.

Wenn Ihr Netzwerk einen Proxy verlangt, prüfen Sie, dass der Computer die Adresse Ihres Workspace darüber erreichen kann, bevor Sie sich anmelden, zum Beispiel mit `devo info --cloud <url>` oder `devo info --server <url>`.

## Zertifikate

Devolutions CLI hat keine Option, die Zertifikatprüfung zu überspringen oder ein Zertifikat hinzuzufügen, und ändert nicht, wie Zertifikate geprüft werden.

## Gut zu wissen

* Ein Kontext eines lokalen Profils meldet sich bei keiner Adresse an. Siehe [Ein lokales Profil von Devolutions Remote Desktop Manager verwenden](/cli/de/anleitungen/connect/local-profile.md).
* Um zu sehen, was Devolutions CLI sendet und was auf Ihrem Computer bleibt, siehe [Welche Daten Devolutions CLI sendet](/cli/de/anleitungen/understand/privacy.md).
* Wenn eine Anmeldung das Zeitlimit überschreitet oder die Adresse nicht erreichbar ist, siehe [Die Anmeldung schlägt fehl oder die Sitzung ist abgelaufen](/cli/de/hilfe/troubleshooting/sign-in-fails.md).

## Weiter

* [Sign in from a CI pipeline](/cli/de/fur-devops-und-administratoren/automate/ci-sign-in.md)
* [Install Devolutions CLI on build agents](/cli/de/fur-devops-und-administratoren/automate/install-on-runners.md)
* [Devolutions CLI on Windows, macOS, and Linux](/cli/de/anleitungen/understand/platforms.md)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/de/fur-devops-und-administratoren/automate/network-and-proxy.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
