В этой версии проект был переработан для использования статической конфигурации OCServ с встроенными разумными значениями по умолчанию.
- Удален файл шаблона:
config/ocserv.conf.templateзаменен наconfig/ocserv.conf - Сокращены переменные окружения: С 25+ переменных до 8 основных
- Изменен механизм конфигурации: Больше нет подстановки переменных в шаблон
Просто обновите проект - большинство настроек уже встроено в новый статический конфигурационный файл.
Теперь .env опционален. Допускаются только переменные метрик (при необходимости):
ENABLE_METRICS=true
METRICS_PORT=8000
METRICS_INTERVAL=30Если вам нужны настройки, которые больше не поддерживаются через переменные окружения:
- Отредактируйте файл
config/ocserv.confнапрямую - Перезапустите контейнер:
docker-compose restart
Новые встроенные значения в config/ocserv.conf:
- max-clients: 128
- max-same-clients: 10
- keepalive: 30
- dpd: 60
- mobile-dpd: 300
- auth-timeout: 240
- cookie-timeout: 300
- ban-score: 80
- ban-reset-time: 300
- min-reauth-time: 300
- dns: 8.8.8.8, 1.1.1.1
- tunnel-all-dns: true
- compression: true
- cisco-client-compat: true
- log-level: 1
- Простота: Минимум переменных окружения
- Надежность: Проверенные значения по умолчанию
- Гибкость: Редактирование конфигурации напрямую
- Безопасность: Configs и secrets через Docker Compose / Swarm