Как поднять свой VPN сервер за пару минут

Понадобилось обзавестись отдельным VPN сервером для личных нужд, но не хотелось тратить время на разбор длиннющих мануалов и конфигурирование сервера. Нашел решение, которое ЗДЕСЬ и СЕЙЧАС решило мою проблему.

Создаем аккаунт на всеми известном digitalocean, получаем $10 на халяву.
И вот собственно сам мануал и база этого решения

Если вдруг источник пропадет, вот основные команды:
На сервере c Docker

после чего

Оно должно выдать нечто типа https://1.1.1.1:8080/ (у вас будет другой адрес). Берем эту строку и вносим в ваш браузер. Оно (в зависимости от бразуера) может пожаловаться на сертификат и попросить подтверждения, которое надо дать. После этого загрузится конфигурационный файл для VPN клиентов.

Если вы ввели адрес в браузере а файл не загрузился – попробуйте запустить docker run -t -i -p 8181:8080 --volumes-from $CID jpetazzo/openvpn serveconfig и потом откройте https://1.1.1.1:8181/, может помочь.

Полученный конфигурационный файл используем в сколько угодно клиентов для автоподключения в нашему VPN серверу.

Если клиент подключается к VPN серверу, а браузер выдает ошибку DNS
то вставьте в файл конфига VPN вот такую строку:

Таким образом в течении двух минут получил готовый VPN сервер.

 

UPD
Если клиент не может подключиться решением выше, попробуйте другую сборку, командами ниже, здесь также уже решена проблема определения DNS

UPD 2
нашел еще одно решение, тут вообще в пару кликов обзаводимся собственным VPN сервером — https://www.scaleway.com/docs/how-to-use-the-openvpn-instant-apps/

(2 голосов, оценка: 5,00 out of 5)
Загрузка...

5,249 просмотров всего, 2 просмотров сегодня

  • вот это норм http://firstwiki.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_OpenVPN

    тут понятно что и зачем делаешь а не ктрл ц ктрл в

    • strannic

      Наверняка годное, но не совсем для меня решение. Как понял там для каждого клиента отдельный файл сертификата, а мне нужно было решение где один файл для любого множества клиентов.