Ну если вы под рутом, то sudo писать не надо
sudo означает
super
user
do, а рут и есть суперюзер.
VPN делается так.
1.
Регистрируемся (кто уже - пропускаем этот пункт).
2.
Создаём новый дроплет. При этом выбираем вкладку One-click apps и там Docker (версию самую свежую, на момент написания инструкции это Docker 1.13.1 on 16.04). См. скрин, если не понятно. Также есть смысл обратить внимание на физическое расположение датацентра (Choose a datacenter region), так как ваш ip-адрес после подключения будет соответствовать ip датацентра.
3. Заходим на сервер по ssh, устанавливаем рут-пассворд... в общем, всё стандартно.
4. Выполняем в консоли под рутом:
Код:
$ CID=$(docker run -d --restart=always --privileged -p 1194:1194/udp -p 443:443/tcp umputun/dockvpn)
Ждём
Когда выполнится, выполняем следующее:
Код:
$ docker run -t -i -p 8080:8080 --volumes-from $CID umputun/dockvpn serveconfig
5. В результате появится http-ссылка с ip-адресом, вида
https://123.456.789.123:8080/ - переходим по ней (ctrl+клик или скопировать или руками набрать в браузере
), браузер может ругнуться на сертификат, игнорируем ("добавить исключение безопасности" вроде называется), в итоге предлагается загрузить файл, сохраняем его и переименовываем в, например, myvpn.ovpn
В консоли после этого нажимаем ctrl+c.
6. Использованный файл используем в качестве конфиг-файла для openvpn-клиента. Всё
Реально в наше время VPN - фактически необходимая вещь...