40 lines
2.5 KiB
Markdown
40 lines
2.5 KiB
Markdown
# 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
|
||
```
|