VMmanager

Использование прокси

Если сервер с VMmanager и узлы кластера не имеют прямого доступа к сети Интернет, вы можете настроить работу платформы через прокси.

Прокси — это промежуточный сервер или комплекс программ, выполняющий роль посредника между VMmanager и целевым сервером в сети Интернет. В качестве ПО для прокси можно использовать Squid, 3proxy и т.д.

Платформа позволяет указать настройки прокси для HTTP, HTTPS и FTP-запросов. 

Требования к прокси

Для корректной работы платформы разрешите в настройках прокси:

  • входящие подключения и создание тоннелей на порте 80/TCP;
  • обработку HTTP-запросов.

Настройка прокси

Настройку прокси на сервере с платформой нужно выполнить:

  • в интерфейсе платформы;
  • в конфигурации Docker daemon;
  • в конфигурации пакетного менеджера.

Настройка в интерфейсе платформы

Чтобы включить настройки проксирования, в правом меню нажмите значок → вкладка Настройка прокси:

  1. Введите IP-адрес HTTP прокси. Этот адрес автоматически подставится в поля HTTPS прокси и FTP прокси.
  2. Введите Порт подключения к HTTP-прокси. Этот адрес автоматически подставится в настройки HTTPS прокси и FTP прокси.
  3. Если на прокси требуется авторизация:
    1. Нажмите Указать логин и пароль.
    2. Введите Логин и Пароль.
  4. При необходимости укажите настройки для HTTPS прокси и FTP прокси.
  5. В поле Не использовать прокси для IP-адресов и доменов укажите IP-адреса и доменные имена, для которых прокси не надо использовать. Значения можно ввести через запятую. Например, ".example.com, 192.168.1.0/24". 

    Платформа никогда не использует прокси для соединения с localhost, 127.0.0.1 и ::1.
  6. Чтобы проверить доступность прокси, нажмите Проверить настройки. VMmanager отобразит сообщение о доступности прокси.
  7. Нажмите Сохранить.

Чтобы отключить использование прокси, в правом меню нажмите значок → вкладка Настройка прокси → кнопка Отключить прокси.

Пример настройки прокси

Настройка Docker daemon

Docker daemon — системный компонент Docker, который используется платформой для загрузки docker-образов. Чтобы включить прокси для Docker daemon:

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Укажите настройки прокси в конфигурационном файле /etc/docker/daemon.json
    {"live-restore":true,
     "proxies": {
        "http-proxy": "<IP-адрес и порт HTTP-прокси>",
        "https-proxy": "<IP-адрес и порт HTTPS-прокси>",
        "no-proxy": "<Адреса и домены, для которых прокси не надо использовать>"
      }
    }
    Пример конфигурации
    {"live-restore":true,
     "proxies": {
        "http-proxy": "192.168.0.10:3128",
        "https-proxy": "192.168.0.10:3128",
        "no-proxy": "*.test.example.com,.example.org,127.0.0.0/8"
      }
    }
  3. Перезапустите Docker: 
    systemctl restart docker

Настройка пакетного менеджера

AlmaLinux

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Добавьте в секцию main конфигурационного файла /etc/dnf/dnf.conf параметр:
    proxy=<IP-адрес и порт прокси>
    Пример параметра
    proxy=http://192.168.0.10:3128

Astra Linux, Ubuntu

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Добавьте в конфигурационный файл /etc/apt/apt.conf параметры: 
    Acquire::http::proxy "<IP-адрес и порт HTTP-прокси>";
    Acquire::https::proxy "<IP-адрес и порт HTTPS-прокси>";
    Acquire::ftp::proxy "<IP-адрес и порт FTP-прокси>";
    Acquire::::Proxy "true";
    Пример параметров
    Acquire::http::proxy "http://192.168.0.10:3128/";
    Acquire::https::proxy "http://192.168.0.10:3128/";
    Acquire::ftp::proxy "ftp://192.168.0.10:3128/";
    Acquire::::Proxy "true";


Дата последнего обновления статьи: 24.02.2025. Статья подготовлена техническими писателями ISPsystem.