it-swarm.dev

Configuración global de proxy para todas las aplicaciones de Windows en Windows Vista

¿Cómo hago que Windows (Vista) aplique cierto servidor proxy para todas las aplicaciones que usan Internet?

51
skfd

La respuesta corta es: no puedes. No hay una configuración de proxy "global", porque los servidores proxy son utilizados por aplicaciones individuales (como Internet Explorer, Firefox, etc.), no por Windows en sí. Sin embargo, algunos programas utilizan internamente las bibliotecas de Internet Explorer para acceder a la web, por lo que usarán la configuración IE, publicada por firedfly .

Puede forzar que las aplicaciones individuales usen proxies, incluso si las aplicaciones en sí no son compatibles con proxies, usando herramientas como FreeCAP o Socksify .

Si realmente desea forzar todos los programas para que pasen a través de un proxy, esto debería hacerse a nivel de red, por lo que deberá establecer una conexión VPN a un servicio como Su libertad o Steganos Internet Anonym .

50
EMP

La configuración de proxy predeterminada se establece en las opciones de Internet Explorer.

Herramientas-> Opciones de Internet-> pestaña Conexiones-> botón Configuración de LAN

La información de proxy especificada aquí será la predeterminada del sistema. Sin embargo, no todas las aplicaciones utilizan la configuración de proxy predeterminada.

14
firedfly

Puede configurar un proxy global a nivel de máquina utilizando netsh.exe. Correr:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
11
Adam Gabriel

Proxificador

enter image description here

Fuera de la caja, no puede configurar un proxy global para todas las aplicaciones. Aunque puede ingresar sus detalles de proxy en Internet Explorer como sugiere firedfly , esto solo funcionará para ciertas aplicaciones (principalmente aplicaciones de Windows, pero Google Chrome usa esta configuración) .).

Privoxy hace exactamente lo que está buscando. Establecerá una conexión al proxy y enrutará todo del tráfico que sale (excluyendo el tráfico local, por supuesto). Funciona tanto en Windows como en OS X, e incluso tiene una versión portátil.

Proxifier es un programa que permite que las aplicaciones de red que no admiten el funcionamiento a través de servidores proxy funcionen a través de un proxy HTTPS o SOCKS o una cadena de servidores proxy.

Con Proxifier puede trabajar con cualquier cliente de Internet (navegadores, FTP, IRC, BitTorrent, mensajeros, telnet, SSH, video/audio, juegos ...) a través de una red que está separada de Internet por un firewall (solo un puerto abierto es requerido para que un túnel proxy evite el firewall).

También utilicé este programa para responder mi Forzar Steam (y otros programas que lo hacen no especificar la configuración de proxy) para usar una pregunta de proxy .

9
Josh Hunt

Puede usar la política de grupo para configurar el servidor proxy predeterminado para todos los usuarios :

En la directiva de grupo: Directiva de equipo local - Configuración del equipo - Plantillas administrativas - Componentes de Windows - Explorador de Internet - habilite "Establecer la configuración del proxy 'Por máquina' en lugar de 'Por usuario'" Esta configuración hace que no tenga que reasignar la configuración Cada vez que un usuario diferente inicia sesión en la máquina.

Directiva de equipo local - Configuración de usuario - Configuración de Windows - Mantenimiento de Internet Explorer - Conexión - Configuración de proxy. (Puedes definir la configuración del proxy aquí)

Política de equipo local - Configuración de usuario - Configuración de Windows - Mantenimiento de Internet Explorer - URL (aquí puede configurar su página de inicio predeterminada, etc.)

También hay una opción para configurar Windows Update para usar un servidor proxy :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

En nuestro entorno terminamos usando: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

7
Greg Bray

Si tiene fiddler, puede ver las solicitudes de su navegador después de que ya se haya autenticado y copiar el encabezado de Autorización Proxy, luego establecer un punto de interrupción antes de las solicitudes para capturar las solicitudes de su programa y pegar el encabezado en la solicitud. O puede agregar una regla personalizada dentro de OnBeforeRequest (Ctrl + R):

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

donde xxxxx es lo que capturó de la solicitud del navegador. Aunque no es una solución permanente, es simple y funciona bien. Agregar la regla también funciona con la transmisión activada.

1
AlexDev