O Internet Explorer só funciona quando passa por um proxy


0

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

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

Fiz um pequeno trecho de código para verificar o proxy padrão no sistema, pois 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 está certo, parece que ele está tentando usar a si mesmo como um proxy. Eu não posso para a vida de mim 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:

Proxy settings

Minhas configurações de registro relevantes: (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"

Os outros navegadores fazem a mesma coisa?
Ramhound

Não, todos os outros navegadores funcionam normalmente, como eu disse desajeitadamente no topo. ( editar )
Christian Wattengård

O Chrome usa as configurações de proxy do sistema operacional. Quando você testou o chrome, você tinha um proxy configurado?
Ramhound

Não. Isso é uma coisa constante. O computador, incluindo o chrome, funciona perfeitamente. Não há proxy configurado. O Chrome funciona conforme o esperado. O Internet Explorer só funciona quando uso o Fiddler (ou outro proxy).
Christian Wattengård

Este computador conectado a um domínio ativo?
Ramhound
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.