Configurar un proxy en Windows o macOS lleva unos minutos: abres la configuración de red del sistema, introduces el host y el puerto del proxy, añades tus credenciales donde el sistema lo permita y guardas. Todo lo que siga la configuración del sistema, empezando por tu navegador, se conectará entonces a través del proxy. Esta guía repasa Windows 11 y macOS paso a paso usando los proxies residenciales de Shifter, y cubre las partes que suelen fallar: las credenciales, las aplicaciones que ignoran la configuración y olvidarse de desactivarlo.
Si solo necesitas el proxy en tu navegador, una configuración para todo el sistema es más de lo que necesitas. Nuestra guía para configurar un proxy en Google Chrome cubre las opciones solo para el navegador, y la extensión de navegador de Shifter lo hace con un clic en Chrome y Firefox. Este artículo es para cuando quieres que sea el propio sistema operativo el que use el proxy.
Antes de empezar
Ten a mano estos cuatro datos de tu panel de Shifter:
- Host:
p.shifter.io - Puerto:
443 - Usuario: tu nombre de usuario del proxy, con cualquier opción de segmentación añadida
- Contraseña: tu contraseña del proxy
Las opciones de ubicación y de sesión van en el nombre de usuario. customer-USERNAME-country-de enruta a través de Alemania, y customer-USERNAME-country-us-city-new_york a través de New York. Nuestra guía para conectarse a un proxy residencial explica cada parte de ese formato.
Para un proxy de todo el sistema, usa una sesión fija. Tu ordenador abre muchas conexiones a la vez, y con una IP rotativa cada una puede salir de una dirección distinta, lo que rompe los inicios de sesión y hace que los sitios desconfíen. Añade un ID de sesión y un tiempo de vida en segundos, por ejemplo customer-USERNAME-country-us-sid-desk1-ttl-1800 para 30 minutos con la misma IP.
Windows 11: configurar un proxy en Configuración
- Abre Configuración (tecla de Windows + I) y ve a Red e Internet > Proxy.
- En Configuración manual del proxy, haz clic en Configurar junto a Usar un servidor proxy.
- Activa Usar un servidor proxy.
- Introduce
p.shifter.ioen Dirección IP del proxy y443en Puerto. - Opcional: en el cuadro de excepciones, indica las direcciones que no deben pasar por el proxy, separadas por punto y coma, por ejemplo
localhost;127.0.0.1;*.local. Marca No usar el servidor proxy para direcciones locales (intranet) para que las impresoras y tu router sigan accesibles. - Haz clic en Guardar.
En Windows 10 la ruta es la misma (Configuración > Red e Internet > Proxy), pero el interruptor y los campos aparecen directamente en la página en lugar de detrás de un botón Configurar.
Inicio de sesión en Windows
El cuadro de diálogo de Windows no tiene ningún campo para el nombre de usuario ni la contraseña. Cuando una aplicación envía tráfico a través del proxy, el proxy solicita credenciales y la aplicación tiene que responder. Edge y Chrome muestran un aviso de inicio de sesión: escribe tu nombre de usuario completo del proxy, incluyendo cualquier opción de segmentación, y tu contraseña. Las aplicaciones que no pueden mostrar ese aviso simplemente no logran conectarse, que es el motivo más habitual por el que un proxy del sistema en Windows “funciona en el navegador pero en ningún otro sitio”.
Ten en cuenta también que la configuración de Windows está pensada para proxies HTTP. La puerta de enlace de Shifter también admite SOCKS5, pero para la configuración del sistema, quédate con HTTP.
Windows: la línea de comandos y WinHTTP
La página de Configuración establece el proxy que leen los navegadores y la mayoría de las aplicaciones de escritorio. Algunos servicios de Windows usan una pila distinta, WinHTTP, con su propia configuración de proxy. Para copiar en ella tu proxy de usuario, abre el Símbolo del sistema como administrador y ejecuta:
netsh winhttp import proxy source=ie
Compruébalo con netsh winhttp show proxy y elimínalo más adelante con netsh winhttp reset proxy. La mayoría de la gente nunca lo necesita. Cámbialo solo si un servicio concreto ignora tu proxy.
Las herramientas de línea de comandos como curl, Git, pip y npm leen variables de entorno en lugar de cualquiera de las dos configuraciones. Para una sola sesión de PowerShell:
$env:HTTP_PROXY = "http://customer-USERNAME-sid-desk1-ttl-1800:PASSWORD@p.shifter.io:443"
$env:HTTPS_PROXY = $env:HTTP_PROXY
Las variables desaparecen al cerrar la ventana, que normalmente es lo que quieres. Codifica con porcentajes cualquier @, : o / de tu contraseña, o la URL no se podrá interpretar.
macOS: configurar un proxy en Ajustes del Sistema
Estos pasos son para macOS Ventura y versiones posteriores. En versiones anteriores, las mismas opciones están en Preferencias del Sistema > Red > Avanzado > Proxies.
- Abre Ajustes del Sistema y haz clic en Red.
- Selecciona la conexión que usas, como Wi-Fi, y haz clic en Detalles.
- Abre la pestaña Proxies.
- Activa Proxy web (HTTP). Introduce
p.shifter.iocomo servidor y443como puerto. - Activa El servidor proxy requiere contraseña e introduce tu nombre de usuario completo del proxy y tu contraseña.
- Activa Proxy web seguro (HTTPS) e introduce el mismo servidor, puerto y credenciales.
- Opcional: añade hosts en Omitir los ajustes del proxy para estos hosts y dominios (Bypass proxy settings for these hosts & domains), separados por comas, por ejemplo
localhost, 127.0.0.1, *.local. - Haz clic en Aceptar.
A diferencia de Windows, macOS guarda la contraseña del proxy por ti, así que las aplicaciones que usan las API de red del sistema, incluido Safari, pueden iniciar sesión sin preguntar.
En un Mac, la configuración de proxy pertenece a un único servicio de red. Si cambias de Wi-Fi a Ethernet, o conectas un adaptador de red USB, el proxy que configuraste en Wi-Fi no se aplica. Repite los pasos para cada conexión que uses.
macOS: la línea de comandos
La herramienta networksetup establece las mismas opciones desde Terminal, lo que resulta práctico para scripts. Primero, enumera tus servicios de red:
networksetup -listallnetworkservices
Después, establece el proxy web y el proxy web seguro para el servicio por su nombre:
networksetup -setwebproxy "Wi-Fi" p.shifter.io 443 on USERNAME PASSWORD
networksetup -setsecurewebproxy "Wi-Fi" p.shifter.io 443 on USERNAME PASSWORD
El parámetro on activa la autenticación. Ejecuta networksetup -getwebproxy "Wi-Fi" para comprobar el resultado, o scutil --proxy para ver lo que el sistema está usando realmente. Evita escribir una contraseña real en un comando que se quede en el historial de tu shell.
Qué aplicaciones siguen el proxy del sistema
De aquí viene la mayor parte de la confusión. Un proxy del sistema es una configuración que las aplicaciones pueden leer, no un túnel que obligue a todas las conexiones a pasar por él.
| Suelen seguir el proxy del sistema | Normalmente no lo siguen |
|---|---|
| Safari, Edge y Chrome | Herramientas de línea de comandos (usan variables de entorno) |
| Firefox, cuando está configurado en “Usar la configuración del proxy del sistema” (su opción predeterminada) | Muchos juegos y aplicaciones peer-to-peer |
| Muchas aplicaciones de escritorio basadas en la pila de red del sistema | Aplicaciones con su propia configuración de proxy |
| Tiendas de aplicaciones y algunas actualizaciones del sistema | Algunos servicios en segundo plano |
Si necesitas que todas las conexiones del equipo salgan desde otra ubicación, eso se parece más a lo que hace una VPN. Para navegar, hacer pruebas y comprobar sitios como un visitante local, el proxy del sistema o una extensión del navegador suelen encajar mejor. Una cosa más que conviene tener en cuenta: el tráfico del sistema, como las actualizaciones y la sincronización en la nube, también puede pasar por el proxy, y el tráfico residencial se factura por GB, así que desactiva el proxy cuando termines.
Comprueba que funciona
Abre ip-info.com en tu navegador. Deberías ver la dirección IP, el país y la red del proxy en lugar de los tuyos. Si configuraste una ubicación en el nombre de usuario, comprueba que coincide. En Windows, debería aparecer un aviso de inicio de sesión en la primera página que cargues; en macOS la página debería cargarse sin él.
Solución de problemas
El navegador no deja de pedir la contraseña. Las credenciales están siendo rechazadas. Revisa la contraseña y comprueba que las opciones de segmentación del nombre de usuario están bien escritas y unidas por guiones. Nuestra guía para solucionar los errores 407 de autenticación del proxy repasa todas las causas.
El navegador funciona pero otra aplicación no. Esa aplicación ignora el proxy del sistema o no puede responder a la solicitud de inicio de sesión. Busca una opción de proxy dentro de la aplicación, o usa variables de entorno para las herramientas de línea de comandos.
Las páginas cargan lento o se cierran las sesiones. Probablemente estás usando una IP rotativa. Añade un ID de sesión y un tiempo de vida para que la dirección se mantenga.
No carga nada. El ordenador no puede llegar al proxy. Comprueba el host y el puerto, y después prueba con otra red, porque algunas redes de oficina y públicas bloquean las conexiones salientes a proxies.
Desactivar el proxy
En Windows 11, ve a Red e Internet > Proxy, haz clic en Editar junto a Usar un servidor proxy y desactívalo. Si modificaste WinHTTP, ejecuta netsh winhttp reset proxy como administrador.
En macOS, abre Red > Detalles > Proxies, desactiva el proxy web y el proxy web seguro y haz clic en Aceptar. Desde Terminal, networksetup -setwebproxystate "Wi-Fi" off y networksetup -setsecurewebproxystate "Wi-Fi" off hacen lo mismo.
Si necesitas la misma ciudad y la misma red durante días o semanas en lugar de una sola sesión, echa un vistazo a los proxies ISP: cada uno permanece en la ciudad y en el ISP (ASN) que elijas durante todo el periodo de facturación.
¿Aún no tienes los datos del proxy? Comienza una prueba gratuita: 100 MB de Residential Proxies durante 3 días, o 1 día de ISP Proxies con hasta 10 IPs, suficiente para probar todos los pasos de esta guía.