vpn in docker

Thank you for reading this post, don't forget to subscribe!

Нужен сер­вер с docker, далее две коман­ды, но сна­ча­ло docker

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
yum list docker-ce --showduplicates | sort -r
systemctl start docker
systemctl enable docker
docker run hello-world
usermod -aG docker your-user

CID=$(docker run -d --restart=always --privileged -p 1194:1194/udp -p 443:443/tcp mailon/dockvpn)

кача­ем сертификат

docker run -t -i -p 8080:8080 --volumes-from $CID mailon/dockvpn serveconfig

Жмем Ctrl-C в кон­со­ли — все гото­во  импор­ти­ру­ем сер­ти­фи­кат на устрой­стве и исполь­зу­ем его. Сер­ти­фи­кат зава­ра­чи­ва­ет через сер­вер все, и DNS и весь тра­фик, так­же явля­ет­ся муль­ти­поль­зо­ва­тель­ским — поз­во­ля­ет быть исполь­зо­ван одно­вре­мен­но на несколь­ких устройствах

ссыл­ка на автора/оригинал https://github.com/jpetazzo/dockvpn