> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# VPN-Konfiguration

> VPN-Zugriff für Devin konfigurieren, um eine Verbindung zu Ihrem internen Netzwerk herzustellen

Devin arbeitet in seiner eigenen VM-Workspace-Umgebung und muss manchmal auf Ressourcen in Ihrem internen Netzwerk zugreifen (z. B. interne Paketregistrys, Staging-Services, selbstgehostete Services). Genau wie Ihre Entwickler kann Devin einen Client-VPN verwenden, um eine Verbindung zu Ihrem internen Netzwerk herzustellen.

<div id="prerequisites-checklist">
  ## Checkliste der Voraussetzungen
</div>

Bevor Sie den VPN-Zugang einrichten, stellen Sie Folgendes sicher:

1. **Überprüfung des öffentlichen Zugriffs**

   * Bestätigen Sie, dass diese Dienste **nicht** über das öffentliche Internet zugänglich sind.
   * Für cloudbasierte Dienste (z. B. Gitlab Cloud Package Registry, JFrog Artifactory Cloud) ist in der Regel ein Access-Token ausreichend.

2. **Authentifizierungsmethode:**
   Die Verwendung eines Service-Accounts für die Authentifizierung wird empfohlen. Zugangsdaten können sicher über Devins [Secrets](/de/product-guides/secrets)-Funktion gespeichert werden.

<div id="setting-up-openvpn">
  ## OpenVPN einrichten
</div>

OpenVPN ist in Devins Workspace vorinstalliert. So konfigurierst du OpenVPN:

1. Lade deine `config.ovpn`‑Konfigurationsdatei in Devins Workspace hoch, indem du sie per Drag & Drop in die VSCode‑Instanz ziehst.

<img src="https://mintcdn.com/cognitionai-enterprise/A1NrXl_1--Cgx5nh/images/vpn/vpn-000.png?fit=max&auto=format&n=A1NrXl_1--Cgx5nh&q=85&s=b8cc801a0e1d4d59af61a6b28dd6c8fe" alt="VPN-Konfigurationsoberfläche" width="2048" height="1563" data-path="images/vpn/vpn-000.png" />

2. Richte OpenVPN als Systemdienst ein, indem du die Datei `/etc/systemd/system/openvpn.service` erstellst:

```
[Unit]
Description=OpenVPN Client Service
After=network.target

[Service]
ExecStart=/usr/sbin/openvpn --config /path/to/config.ovpn
Restart=always

[Install]
WantedBy=multi-user.target
```

Laden Sie anschließend systemd neu und aktivieren und starten Sie den Dienst.

```bash theme={null}
sudo systemctl daemon-reload
sudo systemctl enable openvpn
sudo systemctl start openvpn
```

Dadurch wird sichergestellt, dass die VPN-Verbindung vom System verwaltet und bei einem Ausfall automatisch wiederhergestellt wird.

<div id="alternative-vpn-clients">
  ## Alternative VPN-Clients
</div>

Wenn Ihre Organisation eine andere VPN-Lösung verwendet:

<div id="publicly-available-vpn-clients">
  ### Öffentlich verfügbare VPN-Clients
</div>

Für Clients wie Fortinet, die sich über einen Paketmanager installieren lassen:

<img src="https://mintcdn.com/cognitionai-enterprise/A1NrXl_1--Cgx5nh/images/vpn/vpn-002.png?fit=max&auto=format&n=A1NrXl_1--Cgx5nh&q=85&s=55d36c897e0631a02df9033640929371" alt="FortiClient-VPN-Installation" width="2048" height="1563" data-path="images/vpn/vpn-002.png" />

1. Installieren Sie den Client während der Einrichtung mit den entsprechenden Paketmanager-Befehlen:
   ```bash theme={null}
   sudo apt install forticlient
   ```
2. Konfigurieren Sie den Startbefehl, um die Verbindung herzustellen

<div id="private-vpn-clients">
  ### Private VPN-Clients
</div>

Für Clients wie Palo Alto GlobalProtect, die eine Binärinstallation erfordern:

1. Laden Sie die Client-Binärdatei und das Zertifikat in Devins Workspace hoch, indem Sie sie per Drag-and-drop in die VSCode-Instanz ziehen.

2. Installieren Sie mit:
   ```bash theme={null}
   sudo dpkg -i /path/to/GlobalProtect_deb.deb
   ```

<img src="https://mintcdn.com/cognitionai-enterprise/A1NrXl_1--Cgx5nh/images/vpn/vpn-003.png?fit=max&auto=format&n=A1NrXl_1--Cgx5nh&q=85&s=47777d016a27ea48e2652ad0cb52a4dd" alt="GlobalProtect-VPN-Installation" width="2048" height="1563" data-path="images/vpn/vpn-003.png" />

3. Konfigurieren Sie den Startbefehl:
   ```bash theme={null}
   globalprotect import-certificate --location /path/to/cert
   ```

<img src="https://mintcdn.com/cognitionai-enterprise/A1NrXl_1--Cgx5nh/images/vpn/vpn-004.png?fit=max&auto=format&n=A1NrXl_1--Cgx5nh&q=85&s=d981f153a4ed710aff633d6d4c6c9d53" alt="GlobalProtect-Zertifikatimport" width="2048" height="1563" data-path="images/vpn/vpn-004.png" />
