2.5 KiB
Kerio VPN Client под Linux
Установка
Используется керио-клиент под линукс в виде 32 бит сборки. Здесь реализован вариант его запуска в виде докер-контейнера. На целевой ОС должен быть установлен докер (вариант установки):
curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh
Сгенерировать файл конфигурации для нужного сервера (понадобятся адрес и fingerprint серта сервера, а также имя и пароль учетки в керио):
./configure.sh > /etc/kerio/kerio-kvc.conf
Прилагается docker-compose.yml для запуска. В нем нужно проверить и привести в соответствие путь к ранее сгенерированному файлу конфигурации (по умолчанию - /etc/kerio/kerio-kvc.conf) в параметрах маппинга "volumes". Запустить керио-клиент:
docker compose up -d
Для запуска можно использовать systemd-сервис kerio-vpn.service (прилагается). В нем требуется привести в соответствие параметр WorkingDirectory (указать путь к файлу docker-compose.yml). Есть также вариант kerio-vpn-mnt.service, который может быть полезным, если керио-впн сервис нужно запускать после монтирования тома в системе (полезно, если конфигурацию подключения держать на шифрованном разделе). Регистрация и старт сервиса (файл сервиса положить предварительно в /etc/systemd/system/):
sudo systemctl daemon-reload
sudo systemctl enable kerio-vpn.service
sudo systemctl start kerio-vpn.service
Сборка докер-образа
Если есть необходимось собрать докер-образ с керио-клиентом самостоятельно, в репозитории есть Dockerfile (в build/). Перед сборкой нужно загрузить deb-пакет:
curl -OJ https://pub.git.art-bank.ru/api/packages/tools/generic/kerio-control-vpnclient/8.1.1/kerio-control-vpnclient-8.1.1-1212-p3-linux.deb