O Internet Explorer só funciona ao passar por um proxy

0

Isso afeta apenas o Internet Explorer, outros (Chrome, Opera, Vivaldi etc) funcionam sem problemas.

O Internet Explorer somente funciona ao executar por meio de um proxy. Ou seja, funciona quando o Fiddler está aberto e, apenas para testar, ele também funciona ao executar tinyproxy . Por "não funcionar", quero dizer, apenas fica "procurando por example.com ...". Não demora nem nada.

Eu fiz um pequeno trecho de código para verificar o proxy padrão no sistema, já que o Internet Options não informa nenhum proxy ativo.

    static void Main(string[] args)
    {
        var target = new Uri("http://www.vg.no");

        var proxy = WebRequest.GetSystemWebProxy();
        var proxyUri = proxy.GetProxy(target);
        var bypassed = proxy.IsBypassed(target);
        Console.WriteLine($"Type of proxy object: {proxy.GetType().Name}\nNamespace of proxy object:{proxy.GetType().Namespace}\nTarget uri: {target.AbsoluteUri}\nProxy uri: {proxyUri.AbsoluteUri}\nIs target bypassed in proxy? {bypassed}");

        Console.ReadLine();
    }

E a saída é bem peculiar:

Type of proxy object: WebProxyWrapperOpaque
Namespace of proxy object:System.Net
Target uri: http://www.vg.no/
Proxy uri: http://www.vg.no/
Is target bypassed in proxy? True

Se meu código estiver correto, parece que ele está tentando usar a si mesmo como um proxy. Não consigo, na minha vida, descobrir qual é o problema.

(Btw: quando o Fiddler está ativo, ele relata Proxy uri: http://127.0.0.1:8888 e Is target bypassed in proxy? False como esperado).

Alguém viu algo assim?

Minhas configurações de proxy:

Minhasconfiguraçõesderegistrorelevantes:(ref este artigo )

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000000
"ProxyHttp1.1"=dword:00000001
"EnableHttp1_1"=dword:00000001
"ProxyOverride"="*.local"
"ProxyServer"="127.0.0.1:8123"
    
por Christian Wattengård 06.10.2016 / 13:33

0 respostas