This commit is contained in:
Keller
2025-11-30 16:47:35 +03:00
commit 7c3a656b86
8 changed files with 195 additions and 0 deletions

39
README.md Normal file
View File

@@ -0,0 +1,39 @@
# 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
```