6,1K подписчиков

Как сделать свой дешевый VPN сервер за 15 минут

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.

Как сделать свой vpn самому?
Как сделать свой vpn самому?

В этой статье мы рассмотрим быстрый и легкий способ, с которым справится даже непродвинутый юзер. Я постарался расписать все максимально подробно, чтобы справился даже тот, кто никогда не запускал командную строку!

Усаживайтесь, укладывайтесь, ложитесь поудобнее, мы начинаем!

Итак, для начала давайте разберемся, какие сервисы и софт нам понадобятся:

  • VPS-сервер
  • Putty
  • FileZilla
  • OpenVPN
  • Желание

Шаг 1. Подготавливаем VPS-сервер

Здесь все до жути просто. Подойдет любой виртуальный сервер (обязательно с ОС Ubuntu), если он у вас уже есть. Нужны логин и пароль от него, затем переходите сразу к шагу 2.

Если у нет виртуального сервера, то рекомендую VDSina (реферальная ссылка) — на мой взгляд один из самых надежных и недорогих. На самом простом тарифе в день придется платить 11 рублей в сутки, что очень даже недорого для скоростного приватного ВПН.

Вы можете зарегистрироваться и не по реферальной ссылке -> VDSina. Но если для вас материал оказался полезным, просьба помочь автору в развитии. Для вас цена на использование сервисом не изменится, а мне будет приятно!

Итак, мы зашли на сайт, прошли регистрацию, теперь переходим в панель управления. Предварительно пополняем счет, чтобы сервер сразу заработал (чтобы протестировать достаточно 77 рублей на неделю). Затем жмакаем “создать сервер”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-2

Далее переходим к конструктору сервера:

  • В пункте “Образ диска” выбираем Ubuntu, выставляем самую последнюю версию — 20.04 (на момент написания статьи).
  • Затем в пункте “Тип сервера” выбираем “Стандартные серверы”.
  • Выбираем тариф за 11р/день, его нам хватит за глаза, если месячный трафик не будет превышать 32ТБ.
В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-3

Локацию сервера, конечно, выбираем Амстердам, не забываем выключить автоматическое резервное копирование (оно нам уж точно не нужно), дополнительные настройки сервера не трогаем.

Жмем заветную кнопку “Создать” и идем дальше:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-4

Дальше ждем пока наш сервер создастся и запустится:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-5

На почту, которую вы указывали при регистрации придет письмо с данными. Лучше всего записать эти данные в текстовый файлик , они нам понадобятся для быстрого использования: IP и пароль. Если письма нет в течение 10-15 минут, проверьте папку “Спам”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-6

Сервер создан, уже работает и ждет, чтобы к нему подключились и использовали как приватный VPN. Переходим к следующему шагу.

Шаг 2. Устанавливаем Putty и подготавливаем сервер

Чтобы подключиться к нашему серверу и настроить его как VPN, необходим терминал с возможностью SSH подключения. С этой задачей отличной справляется программка Putty для пользователей Windows, и терминал, если у вас Linux.

Чтобы установить Putty, заходим сюда (официальный сайт) и выбираем для скачивания файл в соответствии с битностью вашей операционной системы (если не знаете как посмотреть или какую версию выбрать, пишите в комментариях, помогу!):

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-7

Скачали, запустили, установили. Идем дальше: в поиске системы или в меню недавно добавленных ищем ярлык с названием PuTTy, запускаем его, и видим окно программы:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-8

В поле Host Name (or IP adress) вписываем наш IP сервера, который пришел в письме. Далее проверяем чтобы стоял пункт “SSH”, и порт “22”.  Нажимаем кнопку “Open”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-9

Если вылезет окошко, нажимаем “Accept”, это необходимо для установки безопасного соединения SSH:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-10

Затем в терминале появится строчка “Login as“, прописываем “root” и жмем Enter. Вылезает строчка с вводом пароля “root@вашip’s password:”. Здесь очень важный момент.

Вводите пароль, который пришел вам по почте от VDSina, внимательно и не торопясь, обязательно проверив регистр языка. Вводимые символы отображаться не будут, вы можете перепугаться, что что-то сломалось, но это не так: такие условия безопасности у PuTTy, чтобы никто не смог подсмотреть ваш пароль.
В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-11

Ввели пароль, нажали Enter и, если пароль валидный, вам выйдет сообщение такого типа:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-12

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

apt-get update

Ждем до того момент, когда терминал выдаст надпись “Reading package lists… Done”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-13

Далее вводим, нажимаем Enter:

apt-get upgrade

Здесь вам предложат продолжить или отказаться, естественно, продолжаем. Для этого вписываем “Y” (от слова “Yes”) и жмем Enter:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-14

Ждем минуту-две, все зависит от… скорости работы сервера. Удачным результатом служит строчка “update-initramfs: Generating /boot/initrd.img-5.4.0-99-generic”,  или что-то похожее, главное не ошибка:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-15

Итак, почти все готово. Осталось запустить автоматический установщик-настройщик VPN. Для этого вводим код:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

И жмём Enter, затем соглашаемся с рекомендованными настройками, жмем Enter до того момента, пока нам не предложат выбрать имя сервера, строка будет называться “Enter a name for the first client”.

Вводим название своего VPN сервера и жмем Enter. Вылезет сообщение, что OpenVPN готов к установке. Можете нажать любую клавишу (но лучше Enter), чтобы продолжить:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-16

После крайне непродолжительного времени, будет выведено сообщение, ради которого мы все начинали: “Finished!”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-17

Также указан путь нашей конфигурации, которую необходимо использовать для подключения к OpenVPN. Как же вытащить этот конфиг для дальнейшего использования? Ничего сложного, расскажем в следующем шаге!

3. Скачиваем конфигурацию OpenVPN при помощи FileZilla

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

Чтобы скачать конфигурацию, нужно сначала установить приложение для FTP-доступа. Это своего рода файлообменник между сервером и нашим ПК. Самым популярным решением является FileZilla.

Воспользуемся портативной версией программы, для этого перейдем на этот сайт и нажмем кнопочку скачать:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-18

Здесь все просто, скачали, запустили файл-установщик, указали папку куда установить клиент, установили, заходим в папку и открываем программу двойным кликом по файлу с названием “FileZillaPortable”. После того, как откроется клиент, нажимаем сочетание клавиш “CTRL + S” и видим следующее:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-19

Нажимаем “Новый сайт”, в справа вводим данные в следующие поля:

  • Протокол выбираем SFTP
  • Хост — IP вашего сервера (тот, что приходил на почту)
  • Порт — 22
  • Пользователь — root
  • Пароль — пароль, который прислали на почте

Затем нажимаем “Соединиться”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-20

У вас запросят нужно ли сохранять пароли (на ваш выбор, я согласился) и нужно ли доверять хосту (я также проставил галочку в поле “Всегда доверять этому хосту, добавить ключ в кэш”), нажимаем ОК. Справа вы увидите загрузившиеся файлы на нашем сервере:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-21

Слева выбираем папку, в которую нужно скачать конфигурацию и справа двойным щелчком кликаем на файл, который называется так, как вы называли свой сервер в шаге 2, и имеет расширение .ovpn. Через секунду файл уже будет скачан:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-22

Дело осталось за малым. Переходим к завершающему, 4-ому шагу!

4. Установка OpenVPN и запуск VPN

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

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-23

С установкой обычный процесс, со всем соглашаемся, устанавливаем и запускаем кликом по ярлыку “OpenVPN GUI” на рабочем столе. Появится значок программы в трее, нужно кликнуть по нему правой кнопкой мыши, затем перейти в “Импорт” и нажать “Импорт файла конфигурации”:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-24

Выбираем ранее скачанный в 3 шаге файл конфига. Все готово! Теперь при нажатии правой кнопкой на значок OpenVPN в трее, пункт “Подключиться” станет активным. Давайте не будем тянуть кота за сами знаете что и подключимся:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-25

Как видите, все удачно подключилось (а по-другому и быть не могло)! Не обращаем внимание на красные предупреждения, они не опасны:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-26

Давайте проверим, действительно ли мы подключились через VPN. Зайдем на этот сайт и посмотрим, что он пишет:

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-27

Маскировка 90% — отличный результат. Также стоит обратить внимание, что прокси не отображаются, анонимайзер не обнаружен, как и нашего IP нет в черном списке! А что по скорости, спросите вы? Давайте проверим!

Зайдем сюда и запустим тест скорости. Здесь, конечно, все зависит от вашего тарифного плана и провайдера, ну и месторасположения серверов. В моем случае результаты на лицо: пинг 53 мс, входящая скорость 16 Мб/с, а исходящая 118 Мб/с!

В интернете можно найти колоссальное множество инструкций на тему как сделать свой vpn сервер, но большинство из них непонятны рядовому пользователю.-28

Чтобы отключиться от VPN сервера, нажимаем правой кнопкой мыши на значок в трее, и жмем “Отключиться”.

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

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

  1. Android устройство (планшет, смартфон) — скачиваем приложение OpenVPN либо с официального сайта, либо с Play Market, закидываем в память девайса файл конфига и выбираем его в приложении на Андроид-устройстве.
  2. Apple (iOS) — почти тоже самое, что и в первом случае. Скачиваем из App Store приложение OpenVPN скидываем файл конфига себе через почту (или Телеграм -> Избранное), сохраняем в приложение “Файлы” и при нажатии появляется возможность открыть конфиг с помощью OpenVPN.
  3. Ноутбуки, другие ПК, родственники и друзья — закидываете конфиг на устройство и переходите к шагу 4.

На этом думаю стоит закончить данную статью. Надеюсь, я максимально подробно и просто рассказал, как сделать свой приватный VPN сервер, и вы удачно справились с этой несложной, но тривиальной задачей!

О ваших результатах напишите в комментариях! А если появились какие-либо вопросы, смело задавайте — я постараюсь на них ответить!

Источник: официальный сайт Creative Empire