Windows, não admin: Proxy trabalhando no Firefox, mas não no cmd, por quê?

0

Eu configurei manualmente o proxy no Firefox e ele funciona. Eu tentei usá-lo também na linha de comando, mas ele falha:

>set http_proxy=http://USERNAME:PASSWORD@HOST:PORT
>set https_proxy=https://USERNAME:PASSWORD@HOST:PORT
>
>ping www.google.com

Pinging www.google.com with 32 bytes of data:
Request timed out.

Eu também tentei usar http para https_proxy, sem resultado. Eu não posso configurá-los como envvars desde que eu não sou admin. Por que está errado e o que posso fazer?

    
por Marco Sulla 04.06.2015 / 17:51

1 resposta

2

Os proxies HTTP funcionam apenas com o protocolo HTTP (e, até certo ponto, com conexões TCP em geral, usando CONNECT ).

O ping não usa HTTP nem TCP. Em vez disso, ele usa o ICMP. Não há proxy para este protocolo.

Além disso, você está usando variáveis de ambiente no estilo Linux / UNIX para definir o proxy. Isso não funcionará com aplicativos Windows "nativos". Eles geralmente dependem das configurações de proxy do Internet Explorer. (A caixa de diálogo de opções também está disponível no Painel de Controle - > Opções da Internet.)

Além disso, não existe um proxy acessível via HTTPS. É sempre HTTP simples. As conexões HTTPS são totalmente encapsuladas, usando CONNECT .

    
por 04.06.2015 / 17:56