Как создать свой VPN сервер. Пошаговая инструкция

Полезные программы

В этой статье мы разберём, как создать свой собственный VPN сервер. Разберём подробно все этапы создания и подключения его через OpenVPN.

Мы уже писали об одном способе создания собственного ВПН, зачем он нужен и какие преимущества от собственного сервера, прочитать можете здесь. А тут мы разберём подробно все этапы, поехали.

Выбираем VDS

Для того чтобы поднять свой vpn, нам понадобится свой сервер в интернете. В этой статье мы рассмотрим пример на Zomro, но подойдет любой хостинг, где можно взять VDS. Самый простой тарифный план — 2.99$ в месяц, больше нам не надо.

Переходим на сайт: перейти. Выбираем раздел «Оптимальные VDS/VPS», выбираем тариф VDS/VPS «Micro» и нажимаем заказать.

Оптимальные VDS/VPS

Заполняем регистрационную форму и переходим в личный кабинет. Теперь необходимо пополнить баланс на 3 доллара. Выбираем в панели задач «Пополнить баланс»

Пополнить баланс

Вводим сумму пополнения и выбираем удобный способ оплаты. После пополнения переходим в раздел «Товары / Услуги» и выбираем «виртуальные серверы». Нажимаем «Заказать»

виртуальные серверы

Выбираем самый первый тариф «VDS/VPS «Micro» [NL] (1 СPU/1 GB RAM/20 GB SSD)»

первый тариф "VDS/VPS «Micro»При заказе сервера выбираем операционную систему CentOS 7 64 bit, если нет выбора 64 bit, то просто CentOS 7, без дополнительных пакетов.

выбираем операционную систему CentOS 7 64 bit

После этого в корзине нажимаем оплатить. После обработки вашего заказа, на почту прейдёт IP адрес, логин, пароль,  ссылка на страницу управления сервером и реквизитами для входа. Технический домен и так далее. Это важная информация не сообщайте её никому.

Что приятно, IP будет ваш и только ваш, и никто другой через ваш сервер ходить не будет (если вы сами не разрешите).

Подключение и настройка

Подключение к VDS

Для подключения к ВДС нам потребуется программа Putty. Скачать клиент Putty можно с официального сайта: здесь. Устанавливаем и запускаем программу. Вводим IP адрес из письма в окно «Host Name», нажимаем кнопку «Open».

putty

Перед вами появиться окно с уведомлением о новом сертификате, нажимаем «Да»

уведомлением о новом сертификатеПеред нами откроется окно терминала, где нужно ввести логин: root и пароль из письма. Для того чтобы вставлять текст в терминал, нужно нажать правую кнопку мыши. Вводим логин и нажимаем enter. Вводим пароль (при наборе символы не будут отображаться, как будто вы ничего не набираете — это нормально) нажимаем enter. Для удобство ввода, можно скопировать пароль и правой кнопкой мыши вставить в терминал.

 

Настройка VPN

Сначала нам нужно установить wget, для этого выполните команду (можно скопировать команду и правой кнопкой мыши вставить в клиент):

sudo yum install wget

Если wget установлен, то ничего происходить не будет. Если началась суета в виде бегающих строчек, значит идет подготовка к установке. Не забывайте подтвердить установке буквой Y и Enter, когда будет запрос. Или как в нашем случаи могут обновится пакеты.

могут обновится пакеты

Теперь нужно запустить скрипт, который за Вас сделает практически всю работу по настройке ВДС. Вводим команду:

wget https://7sof.ru/files/openvpn-install.sh -O openvpn-install.sh && bash openvpn-install.sh

После загрузки нужно будет задать 5 параметров:

  1.  IP адрес, он должен совпадать с IP самого сервера, к которому мы подключились. Если всё  правильно, то нажимаем Enter. IP адрес
  2. Выбираем протокол для работы VPN- мы рекомендуем оставить UDP. Нажимаем Enter.Выбираем протокол для работы VPN
  3. Выбор порта для передачи данных. Рекомендуем оставить тот, что по умолчанию — 1194. Нажимаем Enter. Выбор порта для передачи данных
  4. Выбор DNS серверов, мы рекомендуем взять Google. Удаляем 1 и ставим 3, дальше Enter. Выбор DNS серверов
  5. Вводим имя клиента (Client name). Можно оставить по умолчанию имя «client». Если хотите ввести своё имя, то стираем  client и вводим свое имя. Нажимаем Enter. Вводим имя клиента

Далее появится Press any key, можно нажать любую кнопку для продолжения работы установщика. Ждем когда все закончится. После окончания установки мы снова увидим командную строку.

 

Теперь нужно получить файл конфигурации для настройки OpenVPN (как настроить OpenVPN читайте здесь). Для этого нужно выполнить команду (если вы меняли имя, то вместо client  вставьте имя, которое вводили в настройке):

cat ~/client.ovpn

Появится набор букв и цифр. Выделяем и копируем всё начиная от строки client до строки </tls-auth>  включительно. (для копирования, нажимаем Ctrl + C)

Появится набор букв и цифр

Открываем блокнот и вставляем скопированный текст. Далее содержимое блокнота нужно сохранить с расширением .ovpn, для этого откройте меню «Файл», далее выбираем «Сохранить как», внизу под именем файла установите тип «Все файлы» и указываем имя файла, например: 7sof.ovpn

сохранить с расширением .ovpn

Теперь этот файл нужно импортировать в OpenVPN и можно подключаться к своему VPN. О том как импортировать данный файл можно прочитать в статье «Как установить и настроить OpenVPN».

Оцените статью
Блог полезной информации
Добавить комментарий