Proxy autenticado no prompt de comando do Windows

5

Meu acesso à Internet é fornecido por meio de um proxy autenticado. Isso é configurado corretamente no applet 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 geralmente são definidas exportando http_proxy . Os aplicativos que estou tentando usar são git e pscp.exe de Putty. Eu tentei a seguinte sintaxe sem sucesso:

 set http_proxy=http://username:[email protected]:port/

Eu também experimentei o Netsh.exe e ProxyCfg.exe sem sorte.

Como se configura um proxy autenticado no prompt de comando do Windows?

    
por tlvince 26.12.2010 / 07:37

1 resposta

4

Depende completamente do programa que você está tentando usar - nesse caso, pscp . ( cmd em si não possui nenhuma configuração de proxy - ele não faz nenhuma conexão, apenas executa comandos.)

pscp faz parte do PuTTY, então ele usa as mesmas configurações, que você pode configurar na GUI do PuTTY:

  • Iniciar o PuTTY.
  • Na janela de configuração, clique em Conexão Proxy , escolha HTTP , configure o restante.
  • Volte para Sessão , selecione Configurações padrão e clique em Salvar .
  • pscp agora deve usar o proxy.

Eu não sei qual protocolo você está tentando usar com o Git - se é SSH, usando user@host:path ou ssh:// , então depende do valor de %GIT_SSH% . Se estiver definido como plink , o procedimento acima será aplicado.

Para http:// , o Git deve honrar %http_proxy% . Para git:// , você provavelmente terá que jogar com %GIT_PROXY_COMMAND% .

    
por 26.12.2010 / 11:56