Як встановити системний Proxy на Ubuntu 24.04|22.04|20.04
Тут ми розглянемо, як встановити налаштування системного проксі в системі Ubuntu 24.04/22.04/20.04 Linux. Проксі-сервер на своєму базовому рівні — це комп’ютерна система зі службами, яка розташована між комп’ютерами, що роблять веб-запити (клієнти), і серверами, що містять контент, що запитується (сервери).
Існують різні способи налаштування параметрів проксі в операційних системах Ubuntu Linux. Можна використовувати графічний інтерфейс, або всі налаштування виконуються в командному рядку. У цьому посібнику ми розглянемо обидва методи.
Встановіть параметри загальносистемного проксі-сервера в графічному інтерфейсі
Для користувачів, які використовують настільну версію ОС Ubuntu, зміни можна внести в системному центрі керування.
на Debian: Settings > Network > Network Proxy > Manual
on Ubuntu: Settings > Network > Network Proxy > Manual
Заповнюйте значення проксі-серверів для http, https і ftp. Якщо у вас є проксі SOCKS, також встановіть його відповідним чином. Як тільки зміни будуть збережені, система вибере їх автоматично.
Якщо у вас браузер Firefox, вам потрібно оновити налаштування проксі в Preferences > Network Settings > Manual Proxy configuration.
Налаштуйте проксі та натисніть «ОК» для збереження.
Установлення параметрів загальносистемного проксі-сервера для CLI
Ми додамо файл скрипту оболонки під /etc/profile.d/proxy.sh. Це гарантує, що налаштування будуть застосовані до всіх користувачів, які увійшли в систему.
sudo vim /etc/profile.d/proxy.sh
Заповніть значення проксі-сервера.
# set proxy config via profie.d - should apply for all users
#
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"
Замініть 10.10.1.10:8080 на IP-адресу вашого проксі-сервера та порт прослуховування проксі-сервера. Додайте інші IP-адреси, які ви хочете виключити з проксі, до змінної середовища NO_PROXY & no_proxy.
Зробіть його виконуваним
sudo chmod +x /etc/profile.d/proxy.sh
Отримайте файл, щоб почати використовувати налаштування проксі-сервера, або або вийдіть із системи та знову увійдіть.
source /etc/profile.d/proxy.sh
Підтвердити:
$ env | grep -i proxy
Встановити проксі для менеджера пакетів APT
Наведені вище налаштування працюватимуть для програм та інструментів командного рядка. Якщо ви хочете встановити проксі лише для менеджера пакетів APT, налаштуйте, як показано нижче.
$ sudo vim /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/
Ось наскільки легко може бути налаштувати параметри проксі для всієї системи на сервері Ubuntu або настільному комп’ютері.