Здесь мы рассмотрим, как установить настройки прокси системы в системе Ubuntu 18.04 / Debian 10.
Прокси-сервер на базовом уровне – это компьютерная система со службами, которая размещается между компьютерами, выполняющими веб-запросы (клиенты), и серверами, содержащими запрашиваемый контент (серверы).
Существуют различные способы настройки параметров прокси в операционных системах Ubuntu / Debian.
Можно использовать графический интерфейс или все настройки выполнить в командной строке.
В этом руководстве мы рассмотрим оба метода.
- Установите общесистемные настройки прокси в графическом интерфейсе
- в Debian: Настройки> Сеть> Сетевой прокси > Вручную
- в Ubuntu: Настройки> Сеть> Сетевой прокси> самостоятельно
- Установить общесистемные настройки прокси через CLI
- Установить прокси для менеджера пакетов APT
- Установить прокси только для wget
Установите общесистемные настройки прокси в графическом интерфейсе
Для пользователей, использующих версию Ubuntu / Debian OS для настольных компьютеров, изменения могут быть внесены в центре управления системой.
в Debian: Настройки> Сеть> Сетевой прокси > Вручную
в Ubuntu: Настройки> Сеть> Сетевой прокси> самостоятельно
Заполните значения прокси для http, https и ftp.
Если у вас есть SOCKS прокси, также установите его соответствующим образом.
После сохранения изменений система автоматически выберет их.
Настройте прокси и нажмите «ОК» для сохранения изменений.
Установить общесистемные настройки прокси через CLI
Мы добавим файл скрипта оболочки в /etc/profile.d/proxy.sh.
Это обеспечит применение настроек ко всем зарегистрированным пользователям.
sudo nano /etc/profile.d/proxy.sh
Заполните ваши значения прокси.
# установить конфигурацию прокси через profie.d - должен применяться ко всем пользователям
#
export http_proxy="http://10.10.1.10:8080/"
export https_proxy="http://10.10.1.10:8080/"
export ftp_proxy="http://10.10.1.10:8080/"
export no_proxy="127.0.0.1,localhost"
# For curl
export HTTP_PROXY="http://10.10.1.10:8080/"
export HTTPS_PROXY="http://10.10.1.10:8080/"
export FTP_PROXY="http://10.10.1.10:8080/"
export NO_PROXY="127.0.0.1,localhost"
Добавьте другие IP-адреса, которые вы хотите исключить из прокси-сервера, в переменную окружения NO_PROXY & no_proxy.
Сделайте его исполняемым.
sudo chmod +x /etc/profile.d/proxy.sh
Выполните source, чтобы начать использовать настройки прокси-сервера, или выйдите из системы и вернитесь обратно.
$ source /etc/profile.d/proxy.sh
Проверьте:
$ env | grep -i proxy
Установить прокси для менеджера пакетов APT
Указанные выше настройки будут работать для приложений и инструментов командной строки.
Если вы хотите установить прокси только для менеджера пакетов APT, настройте, как показано ниже.
$ sudo nano /etc/apt/apt.conf.d/80proxy
Acquire::http::proxy "http://10.10.1.10:8080/";
Acquire::https::proxy "https://10.10.1.10:8080/";
Acquire::ftp::proxy "ftp://10.10.1.10:8080/";
Замените 10.10.1.10 на правильный IP-адрес для ваших прокси-серверов.
Если требуется аутентификация, установите как показано далее:
Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Установить прокси только для wget
Чтобы установить параметры прокси для использования с командой wget, добавьте следующее содержимое в файл ~/.wgetrc.
$ vim ~/.wgetrc
use_proxy = on
http_proxy = http://10.10.1.10:8080/
https_proxy = http://10.10.1.10:8080/
ftp_proxy = http://10.10.1.10:8080/
Именно так можно легко настроить общесистемные параметры прокси на сервере Debian / Ubuntu или на рабочем столе.
Вы также можете посмотреть соответствующие статьи по ссылкам ниже.
⌨ Различные плюсы и минусы прокси-сервера\
◀️ 5 малоизвестных способов использования прокси
Что делать, если username содержит @ ?
Ковычки пробовали?
Благодарю за статью. Все просто, понятно.
Всегда рады помочь! 🙂