Proxy “http://127.0.0.1” através do Proxy Server no Edge, IE11 ou IE10

0

Por algum motivo, posso enviar qualquer domínio através do meu servidor proxy interno, além do link ou link . Qualquer outro domínio é intermediado por proxy. Certificar-se de que "ignorar servidor proxy para domínios locais" esteja desmarcado não ajuda realmente.

Aqui estão minhas configurações de proxy no Edge:

Raciocínio: Como muitas pessoas podem se perguntar por que diabos eu gostaria de fazer isso: eu tenho um monte de máquinas virtuais modernas para várias versões do IE / Edge para testar meus projetos. Configurar um proxy como esse facilmente me permitiria testar meus projetos locais nessas VMs sem a necessidade de trabalhar com a criação de adaptadores somente de host e / ou de vincular a rede e, em seguida, tentar vincular vários aplicativos a essa interface (e configurando-os para não usar 127.0.0.1 em redirecionamentos http).

    
por samu 12.12.2017 / 10:32

1 resposta

1

Então, aparentemente, não é possível. 127.0.0.1 , ::1 e localhost é codificado para não passar por um proxy.

O que eu escolhi foi localhost. , com um ponto no final. Isso tem algumas vantagens sobre qualquer outra solução:

  • Todos os sistemas operacionais que eu uso (Windows, Linux e OS X) traduzem isso para 127.0.0.1 , então posso configurar meus aplicativos front-end para "pensar" que minha API está em "localhost". Então eu posso usar meus aplicativos como nada mudou, e ainda vai funcionar (aplicativos de backend não exigem muita configuração, o angular5 precisa ser executado com --disable-host-check , mas é praticamente isso.
  • O Windows não ameaça o localhost. como se fosse algo especial e apenas o envia pelo proxy.

Então, eu posso usar 127.0.0.1 ou localhost em basicamente todas as máquinas, e isso simplesmente funciona. Eu só tenho que lembrar de usar localhost. nas VMs do IE, mas acho que vou ter que viver com isso.

    
por 13.12.2017 / 10:29