Dockerfile для OpenVPN-сервера, созданного на Alpine Linux.
Поддержка простого списка | создания | удаления конфигурации клиента.
ovpnd лицензирован в соответствии с лицензией Apache версии 2.0. См. ЛИЦЕНЗИЮ для полного текста лицензии.
Используется:
Сборка:
docker build --tag binave/ovpnd:2.4.9-alpine .
Запуск:
# Запуск
docker run \
--detach \
--name openvpnd \
--restart always \
--cap-add NET_ADMIN \
--volume /opt/openvpn:/etc/openvpn \
--publish 1194:1194/udp \
binave/ovpnd:2.4.9-alpine ovpnd start -cn 10.0.1.2
Конфигурация пользователя:
# Список всех пользователей с указанием даты создания
docker exec -t openvpnd ovpnd list
# Получение пароля. Рекомендуется запомнить и удалить его
docker exec -t openvpnd cat $(docker logs openvpnd 2>&1 | awk -F \' '/pass phrase/{print $2}')
#'
# Добавление пользователя user1 с паролем
docker exec -it openvpnd ovpnd add user1
# Получение конфигурации user1
docker exec -t openvpnd ovpnd get user1 > user1.ovpn
# Удаление пользователя user1 с паролем
docker exec -it openvpnd ovpnd del user1
Справка:
docker exec -it openvpnd ovpnd --help
docker exec -it openvpnd ovpnd start --help
Псевдоним ovpnd:
cat >> ~/.bash_profile <<EOF
alias ovpnd='docker exec -it openvpnd ovpnd'
EOF
env | description | default |
---|---|---|
OVER_CONF_D | путь к конфигурации | /etc/openvpn |
OVER_REQ_COUNTRY | страна RSA | CN |
OVER_REQ_PROVINCE | провинция RSA | BEIJING |
OVER_REQ_CITY | город RSA | BEIJING |
OVER_REQ_ORG | организация RSA | Copyleft Certificate Co |
OVER_REQ_EMAIL | электронная почта RSA | me@example.net |
OVER_REQ_OU | организационная единица RSA | My Organizational Unit |
OVER_CRL_DAYS | срок действия CRL | 3650 |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )