Документ создан: 21.07.2011

Настройка прокси-сервера через переменные окружения.

Многие программы в Linux могут обращаться в интернет через прокси-сервер, настройки которого заданы через переменные среды окружения. В том числе и консольные утилиты, которыми я пользуюсь достаточно часто. У меня как-то повелось, что для wget я прописываю переменные прокси-сервера в "~/.wgetrc". Устав задавать переменные для консольных утилит вручную, я пришёл к такому решению:

  1. Прописываем настройки прокси в "~/.wgetrc", например, так:
    http_proxy=http://user:password@127.0.0.1:3128/
    https_proxy=http://user:password@127.0.0.1:3128/
    ftp_proxy=http://user:password@127.0.0.1:3128/

    Естественно, подставлять нужно ваши реальные данные.

  2. Добавляем в "~/.bash_profile" следующие строки:
    if [ -f ~/.wgetrc ];then
    	for i in $(grep proxy ~/.wgetrc);do
    		export $i
    	done
    fi

Теперь, при старте любой bash-сессии, будут автоматически выставлены переменные окружения и все консольные утилиты, которым потребуется доступ в интернет, смогут ими воспользоваться.

 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate