Подтвердить что ты не робот

Как использовать cygwin за корпоративным межсетевым экраном

Я в среде Microsoft IE, но я хочу использовать cygwin для выполнения нескольких задач быстрого сценария.

Как мне настроить его для использования моей информации прокси-сервера Windows? Ruby gems, ping и т.д. Все пытаются сделать прямые подключения. Как я могу заставить их уважать информацию прокси, которую используют IE и firefox?

4b9b3361

Ответ 2

Большинство приложений проверяют одну из следующих переменных окружения (gemдаже проверяет оба), поэтому попробуйте поместить этот код в свой .bashrc

proxy=http://host.com:port/
export http_proxy=$proxy
export HTTP_PROXY=$proxy

Ответ 3

Я сомневаюсь, что ваш корпоративный брандмауэр позволяет PING, но остальные все выглядят как одна из форм http или другой. В системе Linux вы можете установить свой HTTP-прокси как переменную среды, поэтому в bash введите:

export http_proxy=http://www.myproxy.com:3128

Существует аналогичная переменная среды для FTP (ftp_proxy).

Ответ 4

Вы также можете установить его для переменных среды Windows, и Cygwin загрузит его при запуске (небольшой бонус: для любой командной строки в Windows он также будет установлен).

Ответ 5

Если я просто использую то, что предложил Vlax и Mohsen Nosratinia (export http_proxy=http://yourusername:[email protected]:port/), он будет работать только половину программ (некоторые из них будут работать, но не все) для моей компании.

Добавив еще одну строку, она будет работать для всех (возможно, большинства), по крайней мере, в моей ситуации.

export http_proxy=http://yourusername:[email protected]:port/
export https_proxy=$http_proxy