5

Мой доступ в Интернет осуществляется через аутентифицированный прокси. Это правильно настроено в апплете панели управления "Свойства обозревателя", и все приложения просмотра / графического интерфейса работают нормально.

Для cmd настройки прокси-сервера обычно устанавливаются путем экспорта http_proxy . Я пытаюсь использовать приложения git и Putty's pscp.exe . Я пробовал следующий синтаксис безрезультатно:

 set http_proxy=http://username:password@proxyserver.com:port/

Я также экспериментировал с Netsh.exe и ProxyCfg.exe без удачи.

Как настроить прокси-сервер с проверкой подлинности в командной строке Windows?

1 ответ1

4

Это полностью зависит от программы, которую вы пытаетесь использовать - в данном случае, pscp . (У самого cmd нет настроек прокси-сервера - он не устанавливает никаких соединений, только выполняет команды.)

pscp является частью PuTTY, поэтому он использует те же настройки, которые вы можете настроить в графическом интерфейсе PuTTY:

  • Запустите PuTTY.
  • В окне конфигурации нажмите ConnectionProxy, выберите HTTP, настройте остальное.
  • Вернитесь в сессию, выберите « Настройки по умолчанию» и нажмите « Сохранить».
  • pscp должен использовать прокси.

Я не знаю, какой протокол вы пытаетесь использовать с Git - если это SSH, используя user@host:path или ssh:// , то это зависит от значения %GIT_SSH% . Если установлено значение plink , применяется описанная выше процедура.

Для http:// Git должен учитывать %http_proxy% . Для git:// вам, вероятно, придется играть с %GIT_PROXY_COMMAND% .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .