Как установить системный прокси в Debian

debian logo System

Прокси-сервер - это машина, которая располагается в сетевой инфраструктуре и предназначена для трансляции трафика между сетями или протоколами. Его можно рассматривать как сервер-посредник, который отделяет конечных пользователей от мест, которые они просматривают или к которым им нужно получить доступ. Наличие в инфраструктуре прокси-сервера обеспечивает некоторые возможности безопасности. Прокси-сервер кэширует содержимое для снижения пропускной способности и более быстрой загрузки веб-страниц.

В этой статье мы покажем вам, как настроить параметры системного прокси-сервера в системе Debian 11/10 Linux для протоколов HTTP, HTTPS и FTP, а также при использовании инструмента командной строки wget. Настройки прокси могут быть применены к определённой учётной записи пользователя в Linux-системе или же настраиваться для всех вошедших в систему пользователей. Это можно сделать в графическом интерфейсе или настроить из командной строки.

Установка параметров общесистемного прокси в Debian из графического интерфейса

Если у вас есть Desktop Environment, вы можете установить Proxy в меню Settings > Network > Network Proxy > Manual interface.

настройка прокси из графического интерфейса debian

Заполните значения прокси для:

  • HTTP Proxy
  • HTTPS Proxy
  • FTP-прокси
  • Socks-хост, если применимо
  • Ignore Hosts (Игнорировать хосты) - список целевых IP-адресов или доменных имен, к которым настройки прокси не должны применяться.

Для пользователей, использующих браузер Firefox, необходимо обновить настройки прокси в разделе Preferences > Network Settings > Manual Proxy configuration.
настройка proxy gui firefox

Настройте Proxy и нажмите кнопку "OK" для сохранения. Настройки должны вступить в силу сразу после их применения.

Установка настроек общесистемного прокси в Debian с помощью CLI

Для этого мы создадим файл в каталоге /etc/profile.d и установим настройки Proxy, которые будут работать для всех пользователей в системе Debian Linux.

Заполните значения прокси.

Добавьте в переменные окружения NO_PROXY и no_proxy все дополнительные IP-адреса, которые необходимо исключить. После этого добавьте бит выполнения к созданному скрипту.

Любой пользователь в системе, которому необходимо использовать эти настройки, должен выйти из системы и снова войти в нее:

В качестве альтернативы можно создать исходный текст файла для использования во время выполнения:

Убедитесь, что proxy загружен в ваше окружение.

Настройка прокси для менеджера пакетов APT

Настройки прокси в способах 1 и 2 будут работать только для подключения приложений и инструментов командной строки, но не для менеджера пакетов APT.

Если необходимо установить прокси для менеджера пакетов APT, выполните настройку следующим образом.

Замените 10.10.1.20 на правильный IP-адрес ваших прокси-серверов. Если требуется аутентификация, задайте следующее.

Установка прокси только для wget CLI

Если вы хотите установить прокси для использования с инструментом командной строки wget, то необходимо изменить файл ~/.wgetrc.

Если у вас были проблемы с подключением, связанные с настройками Proxy в вашей системе, то теперь вы должны быть подключены. Приведенные конфигурации должны работать с любым Proxy-сервером и не являются специфическими для какого-либо типа.

Avatar for Gnostis
Gnostis
Добавить комментарий