TL;DR
- Chrome no tiene configuraciones de proxy propias.
chrome://settings/systemsolo abre un botón que te redirige a las configuraciones de red de tu sistema operativo, por lo que "configurar un proxy en Chrome" casi siempre significa configurar el sistema operativo, no Chrome en sí. - Windows y macOS comparten el mismo punto de entrada, pero desembocan en paneles nativos diferentes: Windows abre su propia página de Configuración > Red e Internet > Proxy, mientras que macOS abre el panel de preferencias de Red.
- Linux depende de tu entorno de escritorio. Chromium detecta automáticamente las configuraciones de proxy en GNOME y KDE; cualquier otra cosa necesita una bandera de línea de comandos o una variable de entorno, según la propia documentación de Chromium.
- ChromeOS asocia un proxy a una red Wi-Fi o Ethernet específica, no a una configuración global del sistema, y un Chromebook gestionado puede tener esto anulado completamente por una política de dispositivo o de usuario.
- Las banderas de lanzamiento
--proxy-server,--proxy-pac-urly--proxy-bypass-listofrecen control por sesión sin tocar las configuraciones del sistema operativo, incluyendo SOCKS5 a través de un valorsocks5://host:puerto. - Chrome no acepta
username:password@host:porten el campo de proxy ni en--proxy-server. Un proxy autenticado activa el propio aviso de inicio de sesión nativo de Chrome la primera vez que una solicitud lo necesita, con o sin credenciales. - Verifica el editor antes de instalar cualquier extensión de cambio de proxy. Chrome mismo marcó la extensión oficial Proxy SwitchyOmega como un posible riesgo de malware, y se han reportado bifurcaciones que suplantan identidades robando datos; esto no es una razón para evitar las extensiones por completo, pero sí es un motivo para verificar una antes de instalarla.
Lo que realmente significa configurar un proxy en Chrome
Configurar un proxy en Chrome significa dirigir las solicitudes salientes de Chrome hacia un servidor intermediario en lugar de conectarse directamente a los sitios, y en la práctica, eso casi siempre significa configurar las configuraciones de proxy de tu sistema operativo en lugar de una configuración que viva dentro de Chrome. Chrome no incluye su propio panel de configuración de proxy; al hacer clic en la entrada de proxy dentro de chrome://settings/system, se abren las configuraciones nativas de red de tu computadora. La documentación de red de Chromium establece esto directamente: la pila de red "utiliza las configuraciones de red del sistema para que los usuarios y administradores puedan controlar fácilmente las configuraciones de red de todas las aplicaciones". Esa única decisión de diseño es la razón por la que los pasos a continuación difieren según el sistema operativo en lugar de permanecer igual en cada plataforma, y por qué un proxy que configuraste a través del punto de entrada de configuración de Chrome afecta en realidad a cada otra aplicación en la máquina que también lee las configuraciones de proxy a nivel del sistema operativo, no solo a Chrome.
Por qué la gente configura un proxy en Chrome
Las razones para enrutar el tráfico de Chrome a través de un proxy generalmente caen en una de unas pocas categorías: verificar cómo se muestra un sitio o qué contenido sirve a los visitantes en otro país, cumplir con una política de red de la empresa que enruta el tráfico web saliente a través de una puerta de enlace aprobada, ejecutar automatizaciones de navegador o trabajos de raspado que necesitan una IP de salida diferente de la red local, y la privacidad en general: mantener la dirección IP de casa u oficina fuera de los registros de un servidor de destino. Cuál de estas se aplica cambia qué tipo de configuración de proxy tiene sentido: una verificación geográfica puntual puede necesitar solo un lanzamiento temporal de línea de comandos, mientras que un caso de uso de automatización o privacidad en curso generalmente requiere un proxy persistente y autenticado configurado a nivel del sistema operativo o manejado por una extensión.
Cómo Chrome aplica realmente un proxy: tres puntos de entrada
Chrome recoge una configuración de proxy de uno de tres lugares, y saber cuál está en efecto importa más que el camino exacto del menú. El primero y más común son las propias configuraciones de red del sistema operativo, que Chrome lee de la misma manera que lo hace cualquier otra aplicación en esa máquina; esto es lo que abre el botón chrome://settings/system. El segundo es una bandera de línea de comandos pasada cuando se lanza Chrome, que anula la configuración del sistema para esa instancia de Chrome sin tocar nada a nivel del sistema. El tercero es una extensión del navegador que utiliza la API chrome.proxy de Chrome, que puede anular ambas anteriores, cambiar por pestaña o por perfil, y persistir hasta que la extensión sea eliminada o deshabilitada. Solo uno de estos controla realmente el tráfico en un momento dado, y esa es la primera cosa a verificar cuando una configuración de proxy "no está funcionando": la configuración más cercana al sistema a menudo pierde ante cualquiera de las otras dos que fue configurada más recientemente.
Antes de empezar
Cuatro piezas de información hacen que el resto de esto sea sencillo: la dirección de host o IP del proxy, su puerto, qué protocolo espera (HTTP, HTTPS o SOCKS5) y, si el proxy lo requiere, un nombre de usuario y una contraseña. Faltar cualquiera de estos produce un fallo específico y reconocible cubierto en la sección de solución de problemas a continuación, por lo que vale la pena confirmar las cuatro con quien emitió el proxy antes de abrir cualquier pantalla de configuración; una guía separada cubre cómo rastrear estos detalles si un proxy ya está configurado en algún lugar y lo que falta es la dirección en sí.
Configura el Proxy para Tu Sistema Operativo
Cada plataforma de escritorio comienza de la misma manera: abre Chrome, haz clic en el menú de tres puntos, ve a Configuración > Sistema y selecciona Abre la configuración de proxy de tu ordenador. A partir de ahí, el camino se divide por plataforma.
Windows
El botón del proxy abre la propia Configuración > Red e Internet > Proxy de Windows. En Configuración manual del proxy, activa Usar un servidor proxy, luego ingresa la dirección y el puerto exactamente como se indica: Windows los espera como dos campos separados, no como una cadena combinada host:port. La casilla de verificación "No usar el servidor proxy para direcciones locales (intranet)" merece la pena dejarla activada a menos que una herramienta interna específica también necesite pasar por el proxy, ya que dirigir el tráfico de red local a través de un proxy externo suele romperlo. Una guía dedicada para proxy de Windows 10 cubre este mismo panel en más profundidad para lectores que configuran el proxy del sistema operativo fuera de Chrome también.
macOS
El mismo botón lleva a los usuarios de macOS a las preferencias de Red. Selecciona el servicio de red activo (Wi-Fi o Ethernet), abre su pestaña de Proxies y habilita la casilla de verificación del protocolo correspondiente (Proxy web (HTTP), Proxy web seguro (HTTPS) o Proxy SOCKS) antes de ingresar la dirección del servidor y el puerto. macOS mantiene la configuración del proxy por servicio de red, por lo que un portátil que cambia entre redes Wi-Fi necesita los mismos campos configurados en cada una que utilice.
Linux (GNOME, KDE y Todo lo Demás)
Linux es la plataforma que ninguna de las guías de proxy de Chrome ampliamente compartidas cubre realmente, y la propia documentación de Chromium es explícita sobre por qué la configuración difiere aquí: cuando Chromium detecta que se está ejecutando bajo GNOME o KDE, automáticamente utiliza la propia configuración de proxy de ese entorno de escritorio: la de GNOME bajo Configuración > Red > Proxy de red, la de KDE bajo Configuración del sistema > Red > Proxy. Fuera de GNOME y KDE (un gestor de ventanas en mosaico, un escritorio mínimo o una configuración sin cabeza), no hay detección automática a la que engancharse, y la documentación de proxy de Linux de Chromium señala los flags de línea de comandos o las variables de entorno como la alternativa en lugar de un panel de configuración, el enfoque de línea de comandos cubierto más adelante en esta guía.
ChromeOS (Chromebook)
ChromeOS se desvía de las otras tres plataformas de una manera específica: en lugar de una configuración de proxy a nivel del sistema, el proxy de un Chromebook está asociado a una red específica de Wi-Fi o Ethernet, configurado desde la propia configuración de esa red en lugar de una página general de "sistema". En un Chromebook personal y no gestionado, esto significa abrir la configuración de la red y establecer su proxy allí en lugar de esperar que un solo interruptor cubra cada red. En un Chromebook gestionado por una escuela o trabajo, esto a menudo se saca completamente de las manos del usuario: la propia documentación de proxy de ChromeOS de Google enumera un estricto orden de anulación donde la política de usuario o dispositivo de un administrador tiene prioridad sobre cualquier cosa configurada en la interfaz de configuración de red, por lo que un proxy que no se mantenga en un Chromebook gestionado a menudo es una decisión de política, no un error de configuración.
Echa un Vistazo Rápido
Si estás llenando estos campos a nivel del SO con un proxy que no controlas completamente, Nstproxy te ofrece un host, puerto y par de credenciales estables que funcionan en cada campo anterior, en cada plataforma.
Iniciar Chrome con un Proxy desde la Línea de Comandos en su Lugar
Cada paso anterior cambia una configuración que persiste hasta que alguien la modifica de nuevo. Una bandera de línea de comandos se aplica únicamente a la instancia de Chrome que lanza, lo cual es útil para probar un proxy sin tocar la configuración del sistema operativo en absoluto. La documentación de la configuración de red de Chromium enumera las banderas directamente, comenzando por enrutar todo el tráfico a través de un único proxy:
chrome --proxy-server="http://host:port"
Un mapeo de esquema a proxy envía tráfico HTTP y HTTPS a través de diferentes proxies en un solo lanzamiento:
chrome --proxy-server="http=proxy1:80;https=proxy2:443"
Forzar una conexión directa ignora cualquier proxy que de otro modo se aplicaría:
chrome --proxy-server="direct://"
Combinar --proxy-server con --proxy-bypass-list salta el proxy para una lista específica de hosts, separada por punto y coma:
chrome --proxy-server="http://host:port" --proxy-bypass-list="*.internal.example.com;localhost"
--proxy-auto-detect le pide a Chrome que intente detectar una configuración de proxy automáticamente en lugar de establecer una de manera explícita, aunque se ignora siempre que --proxy-server también esté presente:
chrome --proxy-auto-detect
--no-proxy-server desactiva explícitamente cualquier proxy para ese lanzamiento, ignorando lo que digan las configuraciones del sistema operativo:
chrome --no-proxy-server
--proxy-bypass-list solo tiene efecto cuando se combina con --proxy-server; por sí sola, no hace nada.
Usando SOCKS5 o un Archivo PAC
Ambos están ausentes en la mayoría de las guías sobre proxies de Chrome, pero la sintaxis está documentada directamente por Chromium. Un proxy SOCKS5 utiliza la misma bandera --proxy-server con un esquema socks5://:
chrome --proxy-server="socks5://host:port" --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE host"
La segunda bandera es más importante de lo que parece: sin ella, Chrome aún puede resolver nombres de host a través de su DNS local en lugar del proxy SOCKS, lo que filtra qué sitios estás visitando a pesar de que las conexiones en sí pasan por el proxy. --host-resolver-rules obliga a que todas las búsquedas DNS fallen localmente, excepto la dirección del proxy, por lo que la resolución de nombres de host ocurre en el lado del proxy como se pretendía. Un archivo PAC (Proxy Auto-Config) — un script que decide qué proxy usar por cada solicitud — se carga con su propia bandera:
chrome --proxy-pac-url="https://example.com/proxy.pac"
Manejo de Nombre de Usuario y Contraseña de un Proxy Autenticado
Un proxy autenticado es el único caso en el que los campos anteriores no son suficientes por sí solos, y también es donde la mayoría de las guías rápidas se detienen. Chrome no acepta credenciales incrustadas en la dirección del proxy: un valor como --proxy-server="http://user:pass@host:port" no funciona; el navegador ignora el nombre de usuario y la contraseña incrustados en lugar de utilizarlos. En cambio, la primera vez que una solicitud llega a un proxy autenticado, Chrome muestra su propio cuadro de diálogo nativo de inicio de sesión pidiendo un nombre de usuario y una contraseña, independiente del método de configuración (configuraciones del sistema operativo o una bandera de línea de comandos) que proporcionó el host y el puerto. Ese aviso vuelve a aparecer cada vez que se inicia un nuevo proceso de Chrome contra ese proxy a menos que algo más suministre las credenciales automáticamente, que es la brecha específica que las extensiones de cambio de proxy suelen estar diseñadas para cerrar, vale la pena saberlo antes de asumir que un aviso de inicio de sesión "atascado" significa que el proxy en sí está roto.
Verifique que el Proxy Esté Realmente Activo
Confirmar que un proxy está activo significa verificar qué está utilizando realmente Chrome, no solo que un campo de configuración tenga un valor. La página de diagnóstico incorporada de Chrome muestra la configuración efectiva directamente:
chrome://net-internals/#proxy
Esto informa qué proxy está utilizando actualmente Chrome para resolver solicitudes, lo que es más confiable que solo comprobar una página externa de "cuál es mi IP", ya que también revela casos en los que una extensión o una bandera de línea de comandos está sobrescribiendo silenciosamente lo que se ingresó en la configuración del sistema operativo. Una vez que la configuración de proxy efectiva parece correcta allí, comprobar una página externa de eco de IP confirma que la IP de salida coincide con el proxy en lugar de la conexión local.
Límites Honestamente y Notas de Seguridad
Hay tres cosas que vale la pena planificar.
Primero, un proxy establecido a través de configuraciones a nivel de sistema operativo se aplica a cada aplicación que lee esas configuraciones, no solo a Chrome; si el objetivo es un proxy solo para Chrome, una bandera de lanzamiento de línea de comandos o un perfil de navegador dedicado es una opción más adecuada que la configuración a nivel del sistema.
Segundo, ni la configuración del sistema operativo ni las banderas de línea de comandos incluyen ninguna rotación o programación; Chrome mantiene un valor de proxy hasta que algo lo cambia, por lo que rotar IPs de salida entre solicitudes es trabajo del proveedor de proxy, no de Chrome.
Tercero, y que vale la pena tratar como una consideración de seguridad real en lugar de una nota al pie: las extensiones de cambio de proxy son una forma común de trabajar alrededor de la fricción del aviso de inicio de sesión nativo descrita anteriormente, pero merecen un examen real antes de ser instaladas. Chrome ha marcado la extensión oficial Proxy SwitchyOmega (V3) como un posible riesgo de malware, como se rastrea en un problema presentado directamente contra el repositorio de GitHub de la extensión, y reportes separados han documentado bifurcaciones no relacionadas que imitan extensiones de proxy populares para robar datos.
Nada de eso significa que las extensiones de proxy sean inseguras como categoría; significa que se debe verificar el editor, leer los permisos solicitados y preferir una extensión con una fuente mantenida y verificable sobre cualquiera que ocupe el primer lugar en los resultados de búsqueda de la Chrome Web Store.
Solución de problemas de errores comunes de proxy
"Imposible conectar con el servidor proxy" casi siempre se debe a un host o puerto incorrecto, o a un firewall que bloquea la conexión entre la máquina y el proxy, lo cual vale la pena confirmar de forma independiente a Chrome antes de suponer que el proxy está inactivo.
Un mensaje de inicio de sesión que sigue reapareciendo después de ingresar las credenciales generalmente significa que las credenciales son incorrectas o han expirado, en lugar de un error de Chrome; verificarlas directamente en el panel de control del proveedor de proxy resuelve esto más rápido que volver a escribirlas en el mismo diálogo.
Un proxy que parece estar configurado pero no cambia la IP de salida visible es a menudo un problema de precedencia, ya que una extensión o una bandera de línea de comandos pueden anular silenciosamente una configuración a nivel de sistema operativo, que es precisamente para lo que sirve chrome://net-internals/#proxy, como se mencionó anteriormente.
Un proxy que funciona en un perfil de Chrome pero no en otro suele ser un problema de alcance de la extensión, ya que las extensiones se instalan por perfil de forma predeterminada y necesitan permisos separados para ejecutarse en ventanas de incógnito.
Elegir un proveedor de proxy para Chrome
Un proxy solo es tan confiable como la cuenta detrás del host y el puerto ingresados en estos ajustes, y uno gratuito o no verificado tiende a fallar de la manera menos conveniente: a mitad de sesión, sin un error claro. Nstproxy es un proveedor de infraestructura de proxy creado para exactamente el tipo de configuración estable y autenticada que este guía describe, vendido como tráfico de pago por uso o paquetes prepagos en lugar de una única suscripción plana. Se adapta tanto a las configuraciones a nivel de sistema operativo como a las de línea de comandos mencionadas anteriormente por igual, ya que ambas solo necesitan un host, puerto y par de credenciales válidos.
- Una puerta de enlace, ambos protocolos — Los proxies Residential Lite soportan HTTP(S) y SOCKS5 en la misma conexión, coincidiendo con la sintaxis
http://ysocks5://cubiertas en la sección de línea de comandos anterior, sin necesidad de una cuenta o punto final separado para cada uno. - Una gran y real piscina residencial — Más de 50 millones de IPs residenciales en más de 200 países y regiones, útiles para las pruebas geográficas y el caso de uso específico por región descrito anteriormente.
- Una única puerta de enlace documentada — El host, puerto y autenticación están directamente expuestos en la guía de integración de Nstproxy, por lo que las mismas credenciales que funcionan en la configuración a nivel de sistema operativo de Chrome también funcionan en una bandera
--proxy-servero en código. - Paquetes prepagos — billed by traffic en lugar de una tarifa plana recurrente, lo cual se adapta tanto a un chequeo geográfico único como a una configuración continua.
Echa un vistazo rápido
¿Cansado de que un proxy compartido o gratuito se corte a mitad de sesión en Chrome? La puerta de enlace residencial de Nstproxy ofrece a cada sesión una conexión dedicada y autenticada en lugar de una IP compartida desgastada.
Conclusión
Configurar un proxy en Chrome es en realidad configurar un proxy en Windows, macOS, Linux o ChromeOS, ya que Chrome le pasa el trabajo a el sistema operativo en el que se está ejecutando, con una bandera de línea de comandos o una extensión como las dos formas de eludir esa configuración a nivel de sistema operativo cuando es necesario. La ruta de menú específica de la plataforma importa menos que saber cuál de los tres mecanismos — configuraciones del sistema operativo, bandera de lanzamiento o extensión — está realmente en control en cualquier momento, ya que eso determina si un proxy que "no está funcionando" está mal configurado o simplemente está siendo anulado por otra cosa. Verificar a través de chrome://net-internals/#proxy en lugar de suponer que un campo de configuración tuvo efecto, y tratar el aviso de inicio de sesión nativo de un proxy autenticado como esperado en lugar de roto, cubre la mayoría de lo que confunde a las personas aquí.
Preguntas frecuentes
P: ¿Chrome tiene su propia configuración de proxy, separada de Windows o macOS?
No — chrome://settings/system abre un botón etiquetado como "Abrir la configuración de proxy de su computadora" que se refiere a la configuración de red del sistema operativo; Chrome no tiene su propia pantalla de configuración de proxy en el escritorio.
P: ¿Puedo configurar un proxy en Chrome sin cambiar la configuración de toda la computadora?
Sí — al iniciar Chrome con la bandera de línea de comandos --proxy-server, se aplica solo a esa instancia de Chrome y deja la configuración a nivel de sistema operativo sin cambios, y una extensión del navegador que utiliza la API de proxy de Chrome puede restringir un proxy a un perfil en vez de a todo el sistema.
P: ¿Por qué Chrome sigue pidiendo un nombre de usuario y contraseña de proxy?
Chrome no acepta credenciales embebidas en la dirección del proxy o en la bandera --proxy-server, por lo que un proxy autenticado siempre activa el diálogo de inicio de sesión nativo de Chrome; si sigue reapareciendo después de que ingresas las credenciales, las credenciales mismas son el problema más probable, no Chrome.
P: ¿Un proxy configurado en Chrome afecta a otras aplicaciones en la misma computadora?
Si se configuró a través de la configuración a nivel de sistema operativo que chrome://settings/system abre, sí — cada aplicación que lee la configuración de proxy del sistema operativo se ve afectada, no solo Chrome; una bandera de línea de comandos o una extensión, en cambio, permanece restringida a Chrome.
P: ¿Puedo usar un proxy SOCKS5 en Chrome?
Sí — pasa un valor socks5://host:port a la bandera --proxy-server (o al campo de proxy SOCKS a nivel de sistema operativo equivalente en macOS), y combínalo con --host-resolver-rules si la resolución de nombres necesita ocurrir a través del proxy en lugar de localmente.
P: ¿Es seguro usar una extensión de proxy en el navegador?
Depende de la extensión específica más que de la categoría — Chrome mismo ha advertido que la extensión oficial Proxy SwitchyOmega presenta un posible riesgo de malware, y se han informado bifurcaciones que impersonan robando datos, así que verificar el editor, los permisos y el historial de actualizaciones antes de instalar es más importante que para la mayoría de las categorías de extensiones.
P: ¿Cómo puedo confirmar que mi proxy está funcionando realmente en Chrome?
Abre chrome://net-internals/#proxy para ver la configuración de proxy que Chrome está utilizando en ese momento, luego verifica una página externa de eco de IP para confirmar que la IP de salida visible coincide con el proxy en lugar de tu conexión local.



