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

# Configuración de la VPN

> Configura el acceso VPN para que Devin pueda conectarse a tu red interna

Devin opera en su propio espacio de trabajo de máquina virtual (VM) y, en ocasiones, necesita acceder a recursos dentro de tu red interna (por ejemplo, un registro interno de paquetes, servicios en entorno de staging, servicios autogestionados). Al igual que tus desarrolladores, Devin puede usar un cliente VPN para conectarse a tu red interna.

<div id="prerequisites-checklist">
  ## Lista de requisitos previos
</div>

Antes de configurar el acceso VPN, verifica lo siguiente:

1. **Verificación de acceso público**

   * Confirma que estos servicios **no** estén accesibles desde la Internet pública.
   * Para servicios en la nube (por ejemplo, Gitlab Cloud Package Registry, JFrog Artifactory Cloud), normalmente es suficiente con un token de acceso.

2. **Método de autenticación:**
   Se recomienda usar una cuenta de servicio para autenticar. Las credenciales pueden almacenarse de forma segura mediante la funcionalidad de [Secrets](/es/product-guides/secrets) de Devin.

<div id="setting-up-openvpn">
  ## Configuración de OpenVPN
</div>

OpenVPN viene preinstalado en el espacio de trabajo de Devin. Para configurarlo:

1. Sube tu archivo de configuración `config.ovpn` al espacio de trabajo de Devin arrastrándolo y soltándolo en la instancia de VS Code

<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="Interfaz de configuración de VPN" width="2048" height="1563" data-path="images/vpn/vpn-000.png" />

2. Configura OpenVPN como un servicio del sistema creando el archivo `/etc/systemd/system/openvpn.service`:

```
[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
```

A continuación, recarga systemd y habilita e inicia el servicio.

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

Esto garantiza que la conexión VPN esté gestionada por el sistema y se reinicie automáticamente si falla.

<div id="alternative-vpn-clients">
  ## Clientes VPN alternativos
</div>

Si tu organización usa otra solución de VPN:

<div id="publicly-available-vpn-clients">
  ### Clientes VPN disponibles públicamente
</div>

Para clientes como Fortinet que se pueden instalar mediante un gestor de paquetes:

<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="Instalación de FortiClient VPN" width="2048" height="1563" data-path="images/vpn/vpn-002.png" />

1. Instala el cliente durante la instalación usando los comandos apropiados del gestor de paquetes:
   ```bash theme={null}
   sudo apt install forticlient
   ```
2. Configura el comando de inicio para establecer la conexión.

<div id="private-vpn-clients">
  ### Clientes VPN privados
</div>

Para clientes como Palo Alto GlobalProtect que requieren una instalación binaria:

1. Sube el binario del cliente y el certificado al espacio de trabajo de Devin arrastrándolos y soltándolos en la instancia de VSCode.

2. Instálalo con:
   ```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="Instalación de GlobalProtect VPN" width="2048" height="1563" data-path="images/vpn/vpn-003.png" />

3. Configura el comando de inicio:
   ```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="Importación de certificado de GlobalProtect" width="2048" height="1563" data-path="images/vpn/vpn-004.png" />
