Як встановити системний Proxy на Ubuntu 24.04|22.04|20.04

Як встановити системний 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
Як встановити системний Proxy на Ubuntu 24.04
on Ubuntu: Settings > Network > Network Proxy > Manual

Як встановити системний Proxy на Ubuntu 24.04

Заповнюйте значення проксі-серверів для http, https і ftp. Якщо у вас є проксі SOCKS, також встановіть його відповідним чином. Як тільки зміни будуть збережені, система вибере їх автоматично.

Якщо у вас браузер Firefox, вам потрібно оновити налаштування проксі в  Preferences > Network Settings > Manual Proxy configuration.

Як встановити системний Proxy на Ubuntu 24.04

Налаштуйте проксі та натисніть «ОК» для збереження.

Установлення параметрів загальносистемного проксі-сервера для 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 або настільному комп’ютері.

Прокрутка до верху