Pritunl - OpenVPN сервер - установка через docker
Материал из Все о VPN, прокси и свободном интернете
Pritunl - OpenVPN сервер - установка через docker
Docker существенно упрощает и ускоряет установку pritunl за счет уже подготовленных контейнеров на https://hub.docker.com/
В примерах используется CentOS 7 с docker на борту, но можно делать на любой ОС, на которой стоит 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/
Подключиться к pritunl контейнеру:
# docker exec -ti pritunl-server /bin/bash и узнать пароль # pritunl default-password