No hay tiempo de espera de conexión/Internet en aplicaciones para UWP de Windows 10 (Edge, Store, Mail) cuando el proxy para localhost está habilitado

No hay tiempo de espera de conexión/Internet en aplicaciones para UWP de Windows 10 (Edge, Store, Mail) cuando el proxy para localhost está habilitado

Aquí está el problema: el firewall de Windows 10 parece estar codificado para bloquear el acceso desde aplicaciones administradas (UWP) al host local.

No importa qué excepción de firewall agregue,tan pronto como habilite el proxy en cualquier puerto de host local(Fiddler, Lantern, privoxy o cualquier otro proxy HTTP que se ejecute localmente),ninguna de las aplicaciones administradas de Windowspuede acceder a Internet. Store, Maps, Mail, Edge, etc.: todos obtienen un "el tiempo de conexión expiro" error.

ElsoloLa solución que encontré hasta ahora es

  1. Apague el Firewall de Windows (en Panel de control - Firewall de Windows)
  2. Luego detenga adicionalmente elMpsSvcservicio

¿Alguien tiene una solución mejor?

Necesito proxy HTTP a través de localhost.(Y realmente me gustaría volver a tener el Firewall)

Aquí hay un extracto de pfirewall.log:

2016-09-04 00:24:20 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 52 S 975442834 0 65535 - - - RECEIVE
2016-09-04 00:24:21 DROP TCP 127.0.0.1 127.0.0.1 53094 8118 52 S 123465087 0 65535 - - - RECEIVE
2016-09-04 00:24:21 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 52 S 975442834 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53098 8118 52 S 362137210 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53097 8118 52 S 4172847251 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53099 8118 52 S 4252811626 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53101 8118 52 S 1800979757 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53100 8118 52 S 1685634481 0 65535 - - - RECEIVE
2016-09-04 00:24:23 DROP TCP 127.0.0.1 127.0.0.1 53094 8118 48 S 123465087 0 65535 - - - RECEIVE
2016-09-04 00:24:23 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 48 S 975442834 0 65535 - - - RECEIVE

Respuesta1

No es un error, es una característica llamada aislamiento de red. Se introdujo en Windows 8 (donde las aplicaciones para UWP se llamaban aplicaciones de Windows Runtime).

Por razones de seguridad, una aplicación para UWP que se instala de manera estándar no puede realizar llamadas de red al dispositivo en el que está instalada.

Más detallesaquíyaquí.

El artículoCómo permitir el bucle invertido para aplicaciones de Windows Runtimehabla sobre el uso de la herramienta CheckNetIsolation de Windows para habilitar el acceso de bucle invertido por aplicación:

CheckNetIsolation.exe LoopbackExempt -s

CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-4125766819-3228448775-2449327860-2490758337-1264241865-3581724871-2122349299

También hay herramientas GUI comoHabilitar la utilidad LoopbackyAdministrador de exención de bucle invertidoque facilitan esta tarea:

Habilitar la utilidad Loopback

Respuesta2

Encontré la solución leyendo este enlace:https://appuals.com/windows-10-creators-update-no-internet-connection-fix/

Eso es lo que hice:

  1. Lo desactivé y luego lo volví a habilitartodolas conexiones de red de la computadora en "Configuración de red e Internet" > "Cambiar opciones del adaptador"

  2. En un símbolo del sistema de administrador ejecuto los siguientes comandos netsh winsock reset netsh int ipv4 reset reset.log netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns

  3. Apagué completamente y luego reinicié la computadora.

información relacionada