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

# Configuración de proxy para Windsurf en IDEs de JetBrains

> Configura la proxy HTTP/HTTPS para el complemento de Windsurf en IDEs de JetBrains, incluidos los entornos de desarrollo remoto y Gateway.

Algunas redes corporativas y empresariales enrutan el tráfico a través de proxys HTTP/HTTPS. El complemento de Windsurf en los IDEs de JetBrains necesita conectarse a servicios externos de Windsurf (para el inicio de sesión y las funciones de IA), por lo que es posible que debas configurar una proxy antes de que todo funcione de forma fiable.

<div id="when-proxy-configuration-may-be-required">
  ## Cuándo puede ser necesaria la configuración de un proxy
</div>

La configuración de un proxy puede ser necesaria si:

* Ves “Failed to connect” u otros errores de red similares en Windsurf
* El panel de Windsurf en el IDE permanece en blanco y no carga nunca
* Cascade u otras funciones de Windsurf no pueden conectarse o se agota el tiempo de espera

Esta guía cubre:

* Comprobar si tu red usa un proxy
* Configurar el proxy del IDE
* Habilitar la detección de proxy de Windsurf
* Configurar el proxy para JetBrains Remote

<div id="check-whether-your-network-uses-a-proxy">
  ## Comprueba si tu red utiliza un proxy
</div>

Antes de cambiar nada:

Consulta con tu equipo de TI/infraestructura/red:

* ¿Usamos un proxy HTTP/HTTPS para el tráfico saliente?
* Si es así, ¿se configura automáticamente (ajustes del sistema/archivo PAC/gestión de dispositivos) o debo configurarlo manualmente en las aplicaciones?

Si tu organización no usa un proxy, por lo general no necesitas cambiar estos ajustes.

Si tu organización sí usa uno, reúne los datos del proxy (dirección, puerto y posibles credenciales). Puedes compartir capturas de pantalla de la configuración de JetBrains HTTP Proxy y de Windsurf para que te indiquen exactamente qué debes completar.

<div id="configure-the-jetbrains-ide-proxy">
  ## Configurar el proxy en IDEs de JetBrains
</div>

Primero, asegúrate de que el IDE pueda acceder a Internet a través de tu proxy; en particular, que pueda alcanzar `windsurf.com`.

1. Abre Settings / Preferences en tu IDE de JetBrains. Por ejemplo: File → Settings… (Windows/Linux) o ⌘, → Settings… (macOS).

2. Ve a Appearance & Behavior → System Settings → HTTP Proxy.

<img src="https://mintcdn.com/codeium/bs1FYl63krJK17Ba/assets/plugins/jetbrains/proxy-http-settings.png?fit=max&auto=format&n=bs1FYl63krJK17Ba&q=85&s=d49bc694adb2eca4454716d015f27018" alt="Configuración de proxy HTTP en JetBrains" width="1936" height="1386" data-path="assets/plugins/jetbrains/proxy-http-settings.png" />

3. Elige la opción adecuada según las indicaciones de tu equipo de TI:
   * **No proxy**: si tu red no usa proxy.
   * **Auto-detect proxy settings** o **Use system proxy settings**: si el proxy está configurado globalmente en tu equipo.
   * **Manual proxy configuration**: si TI proporcionó un host/puerto de proxy específico (y nombre de usuario/contraseña opcionales) para ingresar aquí.

4. Usa Check connection… (si está disponible) para verificar la configuración; idealmente, prueba la conectividad a `https://windsurf.com` desde este cuadro de diálogo.

5. Aplica los cambios y reinicia el IDE si se te solicita.

Si el IDE no puede acceder a la red (por ejemplo, fallan el marketplace de plugins, las actualizaciones o las funciones web integradas, o no puedes acceder a `https://windsurf.com` desde el IDE), soluciona eso aquí primero. Windsurf depende de esta conectividad.

<div id="enable-windsurf-proxy-detection-in-jetbrains">
  ## Habilitar la detección de proxy de Windsurf en JetBrains
</div>

Una vez que el proxy a nivel de IDE esté configurado (o confirmado como innecesario), define cómo usará Windsurf esa configuración.

El complemento de Windsurf tiene su propia opción Detectar proxy dentro de su configuración:

1. En tu IDE de JetBrains, abre Settings / Preferences.

2. Ve a Tools → Windsurf Settings.

3. Busca la opción (conmutador) Detectar proxy.

<img src="https://mintcdn.com/codeium/bs1FYl63krJK17Ba/assets/plugins/jetbrains/proxy-windsurf-settings.png?fit=max&auto=format&n=bs1FYl63krJK17Ba&q=85&s=35ce949d7a2d7d9290957e564dca8d65" alt="Windsurf Proxy Detection Settings" width="1928" height="1386" data-path="assets/plugins/jetbrains/proxy-windsurf-settings.png" />

4. Activa Detectar proxy si:
   * El proxy está configurado a nivel del sistema operativo o del IDE, y
   * El área de TI espera que las aplicaciones “detecten automáticamente” esa configuración.

5. Haz clic en Apply y OK si es necesario, luego reinicia el IDE.

6. Vuelve a intentar usar Windsurf:
   * Abre el panel de Windsurf desde la barra lateral del IDE
   * Ejecuta Cascade o vuelve a intentar la operación que fallaba con “Failed to connect” o mostraba una pantalla en blanco

Si aparecen nuevos problemas de conexión tras habilitar Detectar proxy, puedes:

* Desactivar nuevamente Detectar proxy,
* Verificar la configuración de HTTP Proxy del IDE (incluido que pueda acceder a `https://windsurf.com`), y
* Confirmar con TI si se requiere configuración manual adicional.

<div id="proxy-configuration-in-jetbrains-remote">
  ## Configuración de proxy en JetBrains Remote
</div>

Si usas JetBrains Remote Development (por ejemplo, a través de JetBrains Gateway, un backend remoto o un entorno de desarrollo en la nube), en la práctica hay dos lugares donde importan los ajustes de proxy:

* Tu máquina local, que ejecuta el cliente ligero.
* La máquina remota, donde se ejecuta el backend real del IDE (y Windsurf).

Cuando te conectas con JetBrains Remote, las solicitudes de red de Windsurf se originan en la máquina remota, no en tu laptop local. Esto significa:

* La configuración de proxy en el IDE remoto afecta cómo Windsurf se conecta a los servicios de Windsurf.
* La máquina remota puede necesitar su propia configuración de proxy, incluso si tu máquina local ya está configurada correctamente.

<Warning>
  Para el desarrollo remoto de JetBrains, debes usar el complemento dedicado "Windsurf (Remote Development)", no el complemento estándar de Windsurf. Asegúrate de haber instalado Windsurf (Remote Development) como se describe en la sección de Remote Development de la guía de inicio de Windsurf para JetBrains.
</Warning>

<div id="configure-the-proxy-for-the-remote-environment">
  ### Configurar el proxy para el entorno remoto
</div>

1. Conéctate a tu backend remoto usando JetBrains Remote / Gateway.

2. Abre Settings / Preferences en la sesión de IDE remota (esto abre la configuración del IDE que se ejecuta en la máquina remota).

3. Configura el proxy para el IDE remoto:
   * Ve a Appearance & Behavior → System Settings → HTTP Proxy en el IDE remoto.
   * Configura el proxy según las instrucciones de tu equipo de TI (No proxy / Auto-detect / Use system proxy / Manual).
   * Si el IDE ofrece un botón Check connection…, úsalo para probar la conectividad a `https://windsurf.com` desde la máquina remota.

4. Configura Windsurf en el IDE remoto:
   * Ve a Tools → Windsurf Settings (aún en la sesión remota).
   * Habilita Detect proxy si tu equipo de TI espera que las aplicaciones en el host remoto usen la configuración de proxy del sistema o del IDE.

5. Aplica los cambios y luego reinicia el backend del IDE remoto o desconéctate y vuelve a conectarte a tu sesión remota.

6. Abre nuevamente el panel de Windsurf en el IDE remoto y vuelve a intentar la acción que falló anteriormente.

<Note>
  Es común en entornos corporativos que tanto tu máquina local como la máquina remota tengan sus propias reglas de proxy. Asegúrate de seguir las indicaciones de TI para cada lado; corregir solo el proxy local no ayudará si el host remoto no puede acceder a Internet (incluido `https://windsurf.com`) sin su propia configuración de proxy.
</Note>

<div id="when-to-change-what">
  ## Cuándo cambiar cada cosa
</div>

<div id="change-only-the-local-ide-http-proxy">
  ### Cambia solo el proxy HTTP local del IDE
</div>

Si:

* No usas JetBrains Remote, y
* Otras funciones de JetBrains ya funcionan tras configurarlo, y
* Windsurf funciona sin modificar su propia configuración, y
* El IDE puede acceder a `https://windsurf.com`.

<div id="enable-windsurf-detect-proxy">
  ### Habilitar “Detect Proxy” de Windsurf
</div>

(Local o remoto) si:

* El proxy ya está configurado a nivel del sistema operativo o del IDE en esa máquina, y
* Windsurf es lo único que no puede conectarse, o muestra un panel de Windsurf en blanco.

<div id="configure-proxy-on-the-remote-ide">
  ### Configurar el proxy en el IDE remoto
</div>

Si:

* Usas JetBrains Remote,
* Tienes instalado el plugin de Windsurf (Remote Development) para ese entorno, y
* Los errores ocurren solo cuando te conectas a un backend remoto, o
* El departamento de TI indica que el servidor remoto también debe salir a internet a través de un proxy (incluido `https://windsurf.com`).

<div id="talk-to-it-infra">
  ### Habla con TI / Infra
</div>

Si:

* No estás seguro de si tu entorno usa un proxy, o
* Configuraste el proxy HTTP + el proxy Windsurf Detect (en local y/o de forma remota) y verificaste la conexión a `https://windsurf.com`, pero sigues viendo paneles de Windsurf en blanco o errores de conexión.

Tu equipo de TI / infra es la autoridad final: pueden confirmar si necesitas un proxy en tu máquina local, en tu máquina remota o en ambas, cómo debe configurarse en JetBrains y si la opción de proxy Windsurf Detect debe estar habilitada en tu entorno.
