Sem Tempo Limite de Internet / Conexão nos aplicativos UWP do Windows 10 (Edge, Store, Mail) quando o proxy para o host local está habilitado

1

Aqui está o problema: o firewall do Windows 10 parece estar codificado para bloquear o acesso de aplicativos gerenciados (UWP) ao host local.

Não importa qual exceção de firewall eu adicione, assim que eu habilitar o proxy para qualquer porta localhost (Fiddler, lanterna, privoxy ou qualquer outro proxy HTTP em execução localmente), nenhum do Windows aplicativos gerenciados podem acessar a Internet. Store, Maps, Mail, Edge, etc. - todos recebem um erro de " tempo limite de conexão ".

A solução somente que encontrei até agora é

  1. Desativar o Firewall do Windows (no Painel de Controle - Firewall do Windows)
  2. Em seguida, pare também o serviço MpsSvc

Alguém tem uma solução melhor?

Eu preciso de proxy HTTP via localhost. (E eu realmente gostaria de ter o Firewall de volta)

Aqui está um trecho 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
    
por rustyx 03.09.2016 / 23:29

2 respostas

1

Não é um bug, é um recurso chamado isolamento de rede. Foi introduzido no Windows 8 (em que os aplicativos UWP eram chamados de aplicativos do Windows Runtime).

For security reasons, a UWP app that is installed in the standard manner is not allowed to make network calls to the device it is installed on.

Mais detalhes aqui e aqui .

O artigo Como permitir O loopback para aplicativos do Windows Runtime fala sobre como usar a ferramenta Windows CheckNetIsolation para habilitar o acesso de loopback por aplicativo:

CheckNetIsolation.exe LoopbackExempt -s

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

Também há ferramentas de GUI, como Ativar utilitário de loopback e Loopback Exemption Manager que facilita esta tarefa:

    
por 04.09.2016 / 15:33
0

Encontrei a solução lendo este link: link

Foi isso que eu fiz:

  1. Desativei e reativei todas as conexões de rede do computador em "Configurações de rede e da Internet" > "Alterar opções do adaptador"

  2. Em um prompt de comando do administrador, executo os seguintes comandos netsh winsock reset netsh int ipv4 reset reset.log netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns

  3. Eu encerrei totalmente e reiniciei o computador

por 26.12.2017 / 23:01