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.