1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/binave-ovpnd

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

OpenVPN-сервер (Alpine)

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 )

Вы можете оставить комментарий после Вход в систему

Введение

Dockerfile for openvpn server, buile on Alpine linux. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/binave-ovpnd.git
git@api.gitlife.ru:oschina-mirror/binave-ovpnd.git
oschina-mirror
binave-ovpnd
binave-ovpnd
master