🧚 Как настроить общий прокси в Ubuntu 18.04 / Debian 10 |

🧚 Как настроить общий прокси в Ubuntu 18.04 / Debian 10

Мануал

Здесь мы рассмотрим, как установить настройки прокси системы в системе Ubuntu 18.04 / Debian 10.

Прокси-сервер на базовом уровне – это компьютерная система со службами, которая размещается между компьютерами, выполняющими веб-запросы (клиенты), и серверами, содержащими запрашиваемый контент (серверы).

Существуют различные способы настройки параметров прокси в операционных системах Ubuntu / Debian.

Можно использовать графический интерфейс или все настройки выполнить в командной строке.

В этом руководстве мы рассмотрим оба метода.

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

Для пользователей, использующих версию 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 малоизвестных способов использования прокси

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий для Роман Отменить ответ

  1. Роман

    Что делать, если username содержит @ ?

    Ответить
    1. cryptoparty автор

      Ковычки пробовали?

      Ответить
  2. Дмитрий

    Благодарю за статью. Все просто, понятно.

    Ответить
    1. cryptoparty автор

      Всегда рады помочь! 🙂

      Ответить