Google Chrome ignorando localhost para proxy SOCKS5

Google Chrome ignorando localhost para proxy SOCKS5

Estou utilizando o Google Chrome como encaminhamento de porta via proxy SOCKS.

Basicamente, estou executando o seguinte comando via terminal: ssh [email protected] -D 9999

Então, no Google Chrome, configurei o proxy SOCKS como 127.0.0.1:9999.

O problema é que preciso acessar o host https://localhost/foo/barpara poder acessar o que preciso acessar. Isso funciona bem no Firefox (quando modifico as configurações de proxy), mas não no Chrome.

Se eu entrar /etc/hostsno meu sistema e criar uma entrada como esta:

127.0.0.1 foobar

Posso então ir https://foobar/foo/bare tudo funciona bem. Parece que o Chrome se recusa a encaminhar localhostou 127.0.0.1. Existe alguma maneira de contornar isso?

Responder1

Por padrão, o Chrome 72+ NÃO enviará localhostsolicitações por meio do proxy configurado.

Você precisa configurar a lista de bypass de proxy do Chrome para conter <-loopback>, que é uma opção especial que informa para enviar localhostpor meio do proxy.

Via linha de comando, isso se parece com:

google-chrome --proxy-server=socks://127.0.0.1:9999 --proxy-bypass-list='<-loopback>'

Responder2

Tenho um problema semelhante (mas usei o SwitchyOmega, não sabia que o Chrome já podia usar meias nas configurações integradas). Pelo menos, o rumo para a minha pergunta poderia ser o mesmo.

Às vezes eu uso o túnel proxy ssh para acessar portas que só são acessíveis pelo próprio servidor.

Mas o Chrome começou a ignorar as configurações de proxy do host local, então também tive que procurar soluções alternativas.

A solução atual é usar serviços DNS curinga. Exemplos de links para localhost:http://127.0.0.1.nip.io,http://127.0.0.1.xip.io

informação relacionada