¿Puede esta pregunta aplicarse también a Win 7 y 8?
Simon
Respuestas:
53
La respuesta corta es: no puedes. No existe una configuración de proxy "global", ya que las aplicaciones individuales (como Internet Explorer, Firefox, etc.) utilizan los proxies, no Windows. Sin embargo, algunos programas utilizan internamente las bibliotecas de Internet Explorer para acceder a la web, por lo que utilizarán la configuración de IE, según lo publicado por firedfly .
Puede forzar a las aplicaciones individuales a usar proxies, incluso si las aplicaciones en sí no son compatibles con proxies, mediante el uso de herramientas como FreeCAP o Socksify .
Si realmente desea forzar a todos los programas a pasar por un proxy, deberá hacerlo a nivel de red, por lo que deberá establecer una conexión VPN a un servicio como Your Freedom o Steganos Internet Anonym .
Esta respuesta es más correcta, ya que no todo el software utiliza la configuración de proxy para Internet Explorer. Algunos programas le ofrecen la opción de usar la misma configuración que Internet Explorer, pero no todos lo hacen.
TFM
1
¡+1 FreeCap es exactamente lo que necesitaba durante mucho tiempo! Gracias.
Mohammad Dehghan
¿Sabes si Visual Studio usa las bibliotecas de IE?
J86
14
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 usan la configuración de proxy predeterminada.
también se puede obtener a través de las opciones de Internet del panel de control
Chuck
3
Si desea habilitar las actualizaciones de Windows a través de un servidor proxy, ejecute este comando primero: Netsh winhttp import proxy source=ie. Fuente: answers.oreilly.com/topic/…
knb
La forma en que normalmente accedo a la configuración del proxy (en Windows 8+) es Ctrl+X-C(para Símbolo del sistema) o Ctrl+X-A(para símbolo del sistema) y ejecutar inetcpl.cplpara abrir Opciones de Internet , y luego hacer clic en la pestaña Conexiones y el botón Configuración de Lan. Para Vista, sería Ctrl-R(diálogo Ejecutar), ingrese cmd> [Enter]> inetcpl.cpl> [Enter]. Si desea ir directamente al chase, el comando se control inetcpl.cpl,,4abre directamente a la pestaña Conexiones de opciones de Internet . Puede que tenga que ajustar el número para versiones anteriores de Windows (como Vista).
rubynorails
No, las "Opciones de Internet" son configuraciones para el> usuario actual <, almacenadas en HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Configuración de Internet. Así que esto es solo para Aplicaciones que se ejecutan en la cuenta de usuario actual y no para Servicios que se ejecutan en la cuenta local del SISTEMA
Klaus
11
Puede establecer 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 ;>
Las versiones de Windows anteriores a Vista usan ProxyCfg.exe .
Nick Westgate el
9
Proxificador
Fuera de la caja, no puede establecer un proxy global para todas las aplicaciones a utilizar. Aunque puede ingresar los detalles de su 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 buscas. Establecerá una conexión con el proxy y enrutará todo el tráfico fuera de él (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 trabajar 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, messenger, telnet, SSH, video / audio, juegos ...) a través de una red que está separada de Internet por un firewall (solo hay un puerto abierto) requerido para que un túnel proxy evite el firewall).
En la política de grupo: Política de computadora local - Configuración de la computadora - Plantillas administrativas - Componentes de Windows - Explorador de Internet - habilite "Realizar configuraciones de 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.
Política de computadora local - Configuración de usuario - Configuración de Windows - Mantenimiento de Internet Explorer - Conexión - Configuración de proxy. (Puede definir la configuración del proxy aquí)
Política de computadora local - Configuración de usuario - Configuración de Windows - Mantenimiento de Internet Explorer - URL (puede configurar su página de inicio predeterminada, etc., aquí)
Si tiene fiddler, puede ver las solicitudes de su navegador después de haber autenticado y copiar el encabezado de Autorización de 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):
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.
Respuestas:
La respuesta corta es: no puedes. No existe una configuración de proxy "global", ya que las aplicaciones individuales (como Internet Explorer, Firefox, etc.) utilizan los proxies, no Windows. Sin embargo, algunos programas utilizan internamente las bibliotecas de Internet Explorer para acceder a la web, por lo que utilizarán la configuración de IE, según lo publicado por firedfly .
Puede forzar a las aplicaciones individuales a usar proxies, incluso si las aplicaciones en sí no son compatibles con proxies, mediante el uso de herramientas como FreeCAP o Socksify .
Si realmente desea forzar a todos los programas a pasar por un proxy, deberá hacerlo a nivel de red, por lo que deberá establecer una conexión VPN a un servicio como Your Freedom o Steganos Internet Anonym .
fuente
La configuración de proxy predeterminada se establece en las opciones de Internet Explorer.
La información de proxy especificada aquí será la predeterminada del sistema. Sin embargo, no todas las aplicaciones usan la configuración de proxy predeterminada.
fuente
Netsh winhttp import proxy source=ie
. Fuente: answers.oreilly.com/topic/…Ctrl+X-C
(para Símbolo del sistema) oCtrl+X-A
(para símbolo del sistema) y ejecutarinetcpl.cpl
para abrir Opciones de Internet , y luego hacer clic en la pestaña Conexiones y el botón Configuración de Lan. Para Vista, seríaCtrl-R
(diálogo Ejecutar), ingresecmd
>[Enter]
>inetcpl.cpl
>[Enter]
. Si desea ir directamente al chase, el comando secontrol inetcpl.cpl,,4
abre directamente a la pestaña Conexiones de opciones de Internet . Puede que tenga que ajustar el número para versiones anteriores de Windows (como Vista).Puede establecer un proxy global a nivel de máquina utilizando netsh.exe. Correr:
fuente
Proxificador
Fuera de la caja, no puede establecer un proxy global para todas las aplicaciones a utilizar. Aunque puede ingresar los detalles de su 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 buscas. Establecerá una conexión con el proxy y enrutará todo el tráfico fuera de él (excluyendo el tráfico local, por supuesto). Funciona tanto en Windows como en OS X, e incluso tiene una versión portátil.
También utilicé este programa para responder mi Force Steam (y otros programas que no especifican configuraciones de proxy) para usar una pregunta de proxy .
fuente
Puede usar la política de grupo para establecer el servidor proxy predeterminado para todos los usuarios :
También hay una opción para configurar Windows Update para usar un servidor proxy :
En nuestro entorno terminamos usando:
netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
fuente
Si tiene fiddler, puede ver las solicitudes de su navegador después de haber autenticado y copiar el encabezado de Autorización de 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):
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.
fuente