Pritunl — OpenVPN сервер — установка через docker
образ — контейнер jippi/pritunl (сделан из ubuntu:16.04)
Ссылка на образ: https://hub.docker.com/r/jippi/pritunl
Установка на CentOS 7:
- отключаем фаервол, устанавливаем docker, добавляем его в автозагрузку и запускаем контейнер с pritunl
# systemctl disable firewalld && systemctl stop firewalld && wget -O - https://get.docker.com | bash # systemctl enable docker && systemctl start docker # docker run --name=pritunl-server --detach --privileged --network=host --restart=always jippi/pritunl
- флаг --privileged нужен для работы с iptables
Логин и пароль по-умолчанию — pritunl/pritunl
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2921c9de7d05 jippi/pritunl "/bin/start-pritunl …" About a minute ago Up About a minute pritunl-server
Перезагрузить контейнер с pritunl:
# docker restart pritunl-server
Остановить контейнер с pritunl:
# docker stop pritunl-server
Запустить контейнер с pritunl:
# docker start pritunl-server
При перезагрузке сервера — контейнер pritunl-server автоматически будет запущен.
логин и пароль по-умолчанию pritunl/pritunl, которые нужно сменить сразу после завершения установки:
https://ip_address/ Для. выполнения команд в контейнере указываем имя или id. контейнера docker exec pritunl pritunl default-password docker exec pritunl pritunl setup-key