Развёртывание режима прокси
Для реализации режима прокси на агенте необходимо сконфигурировать .env файл
Теперь при распаковке архива агента мы получаем 4 новых файла - утилита(proxy_utils) и 3 скрипта(get_ports, tunnek, kill_ssh)
Для агента:
- 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 нужно будет прописать на прокси хосте. Для этого его необходимо передать администраторам прокси-сервера Рарус.
No Comments