В этом руководстве мы узнаем, как настроить общесистемный прокси в Ubuntu 18.04.
Представьте, что вы находитесь в локальной сетевой среде, где доступ к Интернету также возможен, если вы проходите через прокси-сервер.
Итак, в этом руководстве мы узнаем, как настроить общесистемные параметры прокси на вашем сервере Ubuntu 18.04 или на настольном ПК, чтобы вы могли иметь доступ к Интернету.
Установка прокси на Ubuntu 18.04
Установить общесистемный прокси в Ubuntu 18.04 довольно простая задача.
Давайте посмотрим, как.
Установите общесистемный прокси с помощью переменных среды
Одним из способов настройки общесистемных параметров прокси в системе Ubuntu 18.04 является использование переменных среды, особенно если вы используете сервер без монитора.
Переменные среды прокси зависят от обработчиков протокола, используемых вашим прокси-сервером.
Это может быть http, https, ftp или socks.
Следовательно, чтобы установить переменные среды http или https, используйте команду export.
export http_proxy=http://192.168.43.100:3128
export https_proxy=https://192.168.43.100:3128
Обратите внимание, что команда export временно устанавливает переменные среды, которые являются постоянными только в оболочке, в которой вы создали переменную, и у пользователя, который ее создал.
Эй, вы хотите узнать, как настроить прокси Squid?
Проверьте ссылки ниже:
- Настройка аутентификации прокси-сервера Squid в Ubuntu 18.04 / Fedora 29/28 / CentOS 7
- Как настроить прокси-сервер squid на CentOS / RHEL 7
- Как настроить сервер Squid Proxy на Ubuntu и Debian
- Как настроить прокси-сервер Squid на Ubuntu 18.04 и 16.04
- Как создать прокси-сервер HTTP с помощью Squid на CentOS 7
Чтобы настроить переменные среды прокси для применения ко всем системным пользователям или постоянным для всех оболочек, вы можете добавить эти строки в /etc/environment.
echo -e "http_proxy=http://192.168.43.100:3128/\nhttps_proxy=https://192.168.43.100:3128/" | sudo tee -a /etc/environment
http_proxy=http://192.168.43.100:3128/ https_proxy=https://192.168.43.100:3128/
Обратите внимание, что эти параметры вступят в силу только при повторном входе в систему, так как /etc/environment читается при авторизации.
Однако вы все равно можете использовать команду netplan, чтобы применить настройки.
sudo netplan apply
Чтобы проверить, попробуйте загрузить что-нибудь из терминала или запустить обновление системы.
Вы увидите, что соединения происходят через прокси-сервер.
wget google.com --2019-03-23 12:34:05-- http://google.com/ Connecting to 192.168.43.100:3128...
sudo apt update 0% [Connecting to 192.168.43.100 (192.168.43.100)] [Connecting to 192.168.43.100 (192.168.43.100)]...
Чтобы настроить параметры прокси-сервера только для APT, вы можете просто создать файл конфигурации прокси в /etc/apt/apt.conf.d/.
echo -e 'Acquire::http::Proxy "http://192.168.43.100:3128/";\nAcquire::https::Proxy "https://192.168.43.100:3128/";' | sudo tee /etc/apt/apt.conf.d/02proxy
Acquire::http::Proxy "http://192.168.43.100:3128/"; Acquire::https::Proxy "https://192.168.43.100:3128/";
Если ваш прокси-сервер требует аутентификации по имени пользователя и паролю, переменные среды будут установлены следующим образом;
http_proxy=http://Username:Password@192.168.43.100:3128/ https_proxy=https://Username:Password@192.168.43.100:3128/
Для APT;
Acquire::http::Proxy "http://Username:Password@192.168.43.100:3128/"; Acquire::https::Proxy "https://Username:Password@192.168.43.100:3128/";
Если вы хотите запустить команду через прокси, вы можете добавить команду apt к настройкам прокси, как показано ниже;
sudo 'http_proxy=http://192.168.43.100:3128' apt update
или
sudo 'http_proxy=http://Username:Password@192.168.43.100:3128' apt update
Настройка системного прокси в Ubuntu 18.04 через Сетевые настройки
Вы также можете установить системный прокси в настройках сети рабочего стола Ubuntu 18.04.
Однако это может не распространяться на всю систему. Прокси по умолчанию отключен.
Следовательно, нажмите значок настроек и выберите “настроить самостоятельно”.
Введите сведения о прокси-сервере, IP-адрес и порт.
После этого закройте значок настроек.
Это все о том, как настроить общесистемный прокси в Ubuntu 18.04.