Как поднять свой личный VPN?

Как поднять свой личный VPN?

@rukovod
Necronomicon Channel

Итак, сначала регистрируемся на сайте www.digitalocean.com
Тут будем брать машину для своего VPN.

Создаем Droplet, выбираем Ubuntu. Страну на свой выбор. Выбираем минимальный тариф за 5 долларов. Включаем опцию публичного IPv6.

Вам выдадут данные для доступа по SSH. Подключаемся по нему. Кто не знает, тому Google в помощь. Все очень просто. Советую программу PuTTy.

Устанавливаем Pritunl

Подключившись к серверу по SSH выполните команду:

apt-key update && apt-get update && apt-get -y upgrade && apt-get -y install python-software-properties && apt-get -y install software-properties-common && add-apt-repository -y pritunl && apt-get update && apt-get -y install pritunl

Настраиваем VPN–сервер в веб-интерфейсе

Откройте в браузере:

https://айпи_вашего_сервера:9700

Предлагается настроить путь к базе данных.

Necronomicon Channel

Просто нажмите «Save». Откроется окно входа.  

Necronomicon Channel

Используйте.
Логин: pritunl
Пароль: pritunl

После входа будет предложено изменить пароль (Что сделать очень рекомендуется). Все остальное оставляем по-умолчанию:

Necronomicon Channel

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

Necronomicon Channel

Перейдите в раздел «Users».

Necronomicon Channel

Добавьте организацию.

Necronomicon Channel

Теперь добавьте пользователя.

Necronomicon Channel

Пришло время наконец-то создать наш VPN–сервер. Нажмите на кнопку «Servers».

Necronomicon Channel

Нажмите «Add server».

Necronomicon Channel

Укажите имя VPN–сервера вписав просто туда IP-сервера. Можно настроить DNS, выбрать способ работы VPN, разрешить нескольким устройствам подключаться одновременно и даже можно использовать двухфакторную аутентификацию с Google Authenticator.

Necronomicon Channel

Теперь прикрепите организацию (Со всеми пользователями) к VPN–серверу, нажав «Attach Organization».

Necronomicon Channel

Нам уже предлагается наша организация и VPN-сервер. Просто нажмем «Attach».

Necronomicon Channel

Все готово! Нажмите «Start server» для запуска VPN–сервера.

Necronomicon Channel

Наш VPN–сервер успешно запущен!

Necronomicon Channel

Теперь осталось только скачать файл конфигурации OpenVPN для пользователя.

Necronomicon Channel

Настраиваем клиентов OpenVPN

Для подключения можно использовать любой клиент OpenVPN, в том числе можно настроить подключение с роутера, если он поддерживает OpenVPN (Например Mikrotik). Мы рассмотрим способы подключения с рабочего стола (ПК).

Настройка OpenVPN–клиента на Windows

Скачайте клиент OpenVPN для Windows отсюдa.
Установите клиент с настройками по умолчанию. В процессе согласитесь на установку драйвера OpenVPN.
Затем скачайте файл конфигурации OpenVPN из раздела пользователей вашего VPN–сервера.

Necronomicon Channel

Установите 7zip и распакуйте скачанный "TAR" файл.

Necronomicon Channel

Скопируйте .ovpn файл в директорию:

– C:\Program files\OpenVPN\config

Запустите с рабочего стола с правами администратора OpenVPN GUI (В свойствах ярлыка можно установить запуск с правами администратора постоянно). В системном окне нажмите правой кнопкой мыши на ярлык OpenVPN и выберите «Connect».

Necronomicon Channel

Соединение будет успешно установлено.

Necronomicon Channel

Настройка OpenVPN–клиента на OS X

Скачайте Tunnelblick отсюда и установите его. Скачайте файл конфигурации OpenVPN из раздела пользователей вашего VPN–сервера.

Necronomicon Channel

Установите The Unarchiver, чтобы распаковать "TAR" файл не открывая терминал.

Распакуйте "TAR" файл. Затем сделайте двойной клик по файлу конфигурации .ovpn. Разрешите использование файла конфигурации только для себя или для всех пользователей (На выбор).

Necronomicon Channel

Введите пароль администратора.

Necronomicon Channel

В панели меню нажмите на иконку Tunnelblick и выберите «Connect».

Necronomicon Channel

Соединение будет успешно установлено.

Necronomicon Channel



Report Page