Skip to main content

Развёртывание режима прокси

Для реализации режима прокси на агенте необходимо сконфигурировать .env файл

Теперь при распаковке архива агента мы получаем 4 новых файла - утилита(proxy_utils) и 3 скрипта(get_ports, tunnek, kill_ssh)

Screenshot from 2025-08-13 17-29-23.png

 

Для агента:

  • CFG_PROXY_CRON  -  */20 * * * * (Раз в какой тайминг отправлять данные на утилиту)
  • CFG_PROXY_MODE - 1 (Если работает в режиме делегата, то ставим настройку в облачном агенте)

 

Для утилиты:

  • CFG_PROXY_HOST - 94.79.22.196 (на данный момент прокси хост развёрнут на этом адресе, может меняться)
  • CFG_PROXY_PATH - Путь к файлу ssh-ключа (Например C:\Users\igcher\.ssh\id_rsa)
  • CFG_PROXY_USER - user
  • CFG_PROXY_PROG_PORT - На каком порту запустить утилиту, по умолчанию 8070 (заполнять не обязательно)
  • CFG_PROXY_SCRIPT_PATH - дирректория где лежат скрипты для утилиты, по умолчанию рядом с утилитой (заполнять не обязательно)

Также необходимо будет сгенерировать ssh ключ (на тестах использовался ключ 2048 бит)
Команда для генерации:

ssh-keygen -t rsa -b 2048

В linux системе используется терминал для генерации, в windows - PowerShell

После генерации ключа у нас появятся 2 файла - key и key.pub. Путь к этим файлам появится в терминале после генерации и его необходимо прописать в CFG_PROXY_PATH.

После этого, key.pub нужно будет прописать на прокси хосте. Для этого его необходимо передать администраторам прокси-сервера Рарус.