В статье описаны переменные bash, которые задают настройку proxy в консоли. Для настройки общесистемного прокси в системах Linux необходимо выполнить одну из нижеперечисленных команд:
Для настройки HTTP прокси, просто выполните следующую команду в терминале:
http_proxy='http://YOUR_USERNAME:YOUR_PASSWORD@PROXY_IP:PROXY_PORT/'
export http_proxy
Для настройки HTTPS прокси, выполянем:
https_proxy='http://YOUR_USERNAME:YOUR_PASSWORD@PROXY_IP:PROXY_PORT/'
export https_proxy
Для настройки прокси на FTP, выполняем:
export ftp_proxy='http://YOUR_USERNAME:YOUR_PASSWORD@PROXY_IP:PROXY_PORT/'
export ftp_proxy
Если proxy не требует пароля и логина, пропустите часть с YOUR_USERNAME:YOUR_PASSWORD@
Например:
http_proxy='http://localhost:3128'
export http_proxy
или
https_proxy='http://localhost:3128'
export https_proxy
или
ftp_proxy='http://localhost:3128'
export ftp_proxy
Заметьте, что если вы закроете терминал или вкладку где выполняли эти команды, то proxy больше не будет работать. Чтобы сделать изменения постоянными, добавьте эти команды в ваш ~/.bashrc файл.
Как проверить, работает ли терминал под проксей? Используйте команду curl, а именно:
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Эта команда вернет ваш текущий IP. Отличие от вашего реального IP и есть признак работающего прокси.
Для сброса proxy, просто введите в терминале:
unset http_proxy
или
export http_proxy=''
Подобным образом и для остальных протоколов.