Tengo dos redes = cableada e inalámbrica. El cable está conectado a un enrutador, el inalámbrico a otro enrutador (redes diferentes). Wired funciona solo con configuraciones de proxy, Wireless es un acceso a Internet para invitados.
Normalmente uso una red cableada y si necesito acceder a Internet sin un servidor proxy, tengo que conectarme a una red inalámbrica y desactivar la configuración del proxy en ese momento.
¿Hay alguna manera de tener ambas redes encendidas y usar un navegador específico solo a través de la red inalámbrica?sin¿Configuración de proxy mientras está conectado a una conexión por cable y la configuración de proxy está activada?
1. Intenté jugar con Chrome pero hereda la configuración del sistema :-( 2. Intenté usar Google, normalmente soy bueno buscando en Google. Esta vez no :(
Sistema operativo: Windows 10
Respuesta1
Desafortunadamente, no existe una solución particularmente limpia. Pero hay algunas maneras de hacerlo.
Para empezar, necesitarás poder indicarle a tu navegador que utilice configuraciones de proxy independientemente del sistema operativo. Con Firefox, esto se logra fácilmente a través de la interfaz de usuario de Preferencias normal: puede indicarle que no use ningún proxy o que use uno específico (diferente). Si desea una instancia separada con su propia configuración de proxy, puede usar un perfil adicional o usar FoxyProxy para elegir según el sitio web de destino. Con Chrome, deberás pasarle el --proxy-server
argumento (mientras lo invocas a través de la línea de comando o un acceso directo con ese argumento).
La otra parte, más difícil, es lograr que el navegador se vincule a una interfaz en particular. Hasta donde yo sé, ningún navegador importante admite de forma nativa esta acción. Existe una herramienta antigua llamada ForceBindIP, pero encuentro que no funciona de manera confiable con navegadores modernos que usan múltiples procesos. El sistema operativo solo proporciona configuración de enrutamiento por dirección IP de destino, no por programa fuente.
Una alternativa es proporcionar un proxy (SOCKS) independiente que se vincule a la interfaz que desee. Luego apunta el navegador a este proxy adicional. Hay algunas opciones para proporcionar este proxy:
- WinGate (un software bastante complejo) puede proporcionarlo de forma nativa.
- Puede ejecutar una máquina virtual (Linux es más liviano) que aloje un proxy SOCKS como dante y conectar el adaptador de red de la máquina virtual a la interfaz que desee.
- Puede ejecutar una máquina virtual como se indicó anteriormente y alojar un servidor SSH. Luego use un cliente SSH en Windows para proporcionar el proxy SOCKS.
- Puede utilizar una máquina remota como servidor proxy (ya sea SOCKS directamente o un servidor SSH). Si hace esto, necesitará definir una ruta en su cliente que le indique que use su red sin restricciones para la dirección IP del servidor proxy.
Solicitud de funciones relacionadas de Firefox:https://bugzilla.mozilla.org/show_bug.cgi?id=651882