
Meu acesso à Internet é fornecido por meio de um proxy autenticado. Isso está configurado corretamente no miniaplicativo do painel de controle "Opções da Internet" e todos os aplicativos de navegação/GUI funcionam bem.
Para cmd, as configurações de proxy normalmente são definidas exportando arquivos http_proxy
. Os aplicativos que estou tentando usar são git
os do Putty pscp.exe
. Eu tentei a seguinte sintaxe sem sucesso:
set http_proxy=http://username:[email protected]:port/
Eu também experimenteiNetsh.exe e ProxyCfg.exesem sorte.
Como configurar um proxy autenticado no prompt de comando do Windows?
Responder1
Depende completamente do programa que você está tentando usar - neste caso, pscp
. ( cmd
em sinão temquaisquer configurações de proxy - ele não faz nenhuma conexão, apenas executa comandos.)
pscp
faz parte do PuTTY, portanto usa as mesmas configurações, que você pode definir na GUI do PuTTY:
- Inicie o PuTTY.
- Na janela de configuração, clique emConexão→Procurador, escolhaHTTP, configure o resto.
- Volte paraSessão, selecioneConfigurações padrãoe clique emSalvar.
pscp
agora deve usar o proxy.
Não sei qual protocolo você está tentando usar com o Git - se for SSH, usando user@host:path
ou ssh://
, então depende do valor de %GIT_SSH%
. Se estiver definido como plink
, o procedimento acima se aplica.
Pois http://
, Git deveria honrar %http_proxy%
. Para git://
, você provavelmente terá que brincar com %GIT_PROXY_COMMAND%
.