Свой VPN за 7 рублей и 15 минут

Как блондинке запустить собственный VPN со смартфона за 15 минут, не вставая с дивана.

За прошедший год было заблокировано множество сайтов и соцсетей, в числе которых та, которую я не назову вслух под страхом смерти…ой, Роскомнадзора, поэтому многократно выросло использование VPN сервисов и приложений. Но проблема в том, что в последние месяцы Роскомнадзор активно их блокирует и пользователи вынуждены постоянно устанавливать новые в поисках рабочего варианта. У моих друзей и родственников на смартфонах накопилось уже по 5-6 приложений для VPN. Можно конечно воспользоваться платными, но либо их не оплатишь российскими картами, либо они относительно дороги. Поэтому самый лучший и дешевый вариант- запустить свой VPN сервер, и, более того, воспользоваться им смогут и ваши друзья и родственники, а оплатить можно вскладчину.

И тут у читателей возникнет закономерный вопрос: герла, на кой черт ты пишешь еще одну статью про VPN, если на одном только VC их пара десятков? Да, действительно, про VPN в 2022 году не написали наверное только ленивые олени из ХМАО (олени, без обид, вы классные), я и сама прочитала кучу статей, только вот у самой руки не доходили запустить личный VPN, пугаясь сложностью процесса, эмулятора терминала, вереницы линуксовых команд и прочих страшных слов, от которых я просыпаюсь ночью в холодном поту. Но черт…то есть VPN оказался не так страшен- запустить его можно буквально со смартфона, буквально за 15 минут и буквально не вставая с дивана. Правда про 7 рублёв я конечно немного кликбейтнула- это цена за сутки, за месяц аренда сервера обойдется в 200 руб. Ну, погнали.

Шаг первый: регистрация на хостинге

Открываем на смартфоне сайт VDSina, Меню- Регистрация, делаем стандартную процедуру регистрации, ждем письмо и подтверждаем почту. Пароль записываем на стикер и клеим на чехол для повышения информационной безопасности.

Почему именно VDSina? На то есть несколько причин: я не нашла более дешевого варианта с таким большим объемом трафика за такую цену (32 терабайта, то есть 32 тысячи гигабайт на секундочку, если знаете дешевле, буду только рада если поделитесь), с возможностью оплаты российскими картами, ну и главная причина- они мне забашляли торт Наполеон за скрытую рекламу. А если статья наберет 69 лайков (остыньте, это не намек), то возьмут внештатной евангелисткой.

UPD: в комментариях подсказали еще более дешевый хостинг, всего за 70 руб. в месяц: JustHost. Переходите на сайт

вкладка VPS- Все тарифы, прокручиваете вниз, там тариф VPS Promo за 70 руб/мес. При этом все остальные шаги по настройке VPN WireGuard не меняются.

UPD2: еще один дешевый хостинг HostVDS, цена 1$ в месяц, серверы в Далласе (США), Амстердаме, Гонконге и Бангалоре. Оплатить можно российскими картами. У JustHost на тарифе 70 руб. скорость 10 Мбит/с, у HostVDS при практически той же цене скорость 50 Мбит/с.

Шаг второй: оплата хостинга

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

раздел Финансы

Минимальная сумма платежа 500, но тогда взимается комиссия 10%. 1000 рублей хватит на 5 месяцев, деньги списываются ежесуточно по 6,6 руб (цена минимального сервера). Доступно несколько вариантов оплаты: картой, ЮMoney, QIWI и даже криптовалюты.

Шаг третий: запуск сервера

Переходим в Меню, затем в раздел Мои серверы, нажимаем Создать сервер

Мои серверы

В разделе (1) Образ диска на вкладке Операционная система выбираем Ubuntu 22.04

Операционная система- Ubuntu 22.04

на вкладке Предустановленные приложения выбираем WireGuard VPN (Ubuntu 22) (обычно выставлен по умолчанию)

Предустановленные приложения- WireGuard

прокручиваем ниже и в разделе (2) Тип сервера выбираем Стандартные серверы

Тип сервера- Стандартные серверы

прокручиваем еще ниже , выбираем вариант с 1Гб памяти за 6,6 руб/сутки, в разделе (3) Локация выбираем Амстердам, Нидерланды, и в разделе (4) Автоматическая резервная копия снимаем галочку, чтобы не платить лишние 12 руб/сутки.

Опции сервера

Нажимаем Создать. Сервер для VPN запущен. Через несколько минут на почту, указанную при регистрации, придет письмо с IP адресом сервера, логином и паролем для подключения к серверу- они нам понадобятся для подключения и настройки VPN. В разделе Мои серверы также отображается запущенный сервер и его IP адрес.

Запущенный сервер

Шаг четвертый: установка VPN WireGuard на сервер

Устанавливаем на смартфон эмулятор терминала (это не игрушка для взрослых...надеюсь). Я выбрала Termius - он есть для iOS и Android, самый скачиваемый, бесплатный, удобный и с множеством возможностей. В нем также нужно зарегистрироваться, но процесс несложный, пароль только требуется указать посложнее, чем "iloveyou".

Переходим в раздел Hosts, нажимаем кнопку + для добавления нашего сервера и выбираем New Host

Меню Termius

В поле Alias пишем любое название сервера, в Hostname копируем и вставляем из почты IP адрес сервера, в Username логин (обычно root), в Password пароль. Нажимаем Save.

Создание нового соединения

Нажимаем на созданное подключение, если выйдет предупреждение нажимаем Continue

SSH соединение

Откроется темное окно терминала с командной строкой. Копируем теперь эту строку:

wget -O wireguard.sh https://get.vpnsetup.net/wg

в окне терминала нажимаем и держим пальцем пару секунд в пустом месте после строки root@… (пока не выйдет небольшое меню) и выбираем Paste (вставить), затем нажимаем на клавиатуре return.

Окно терминала

Через пару секунд скрипт скачается, о чем говорит сообщение wireguard.sh 100%

WireGuard скачан

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

sudo bash wireguard.sh --auto

Скрипт выполнен. WireGuard установлен

WireGuard VPN установлен и теперь для добавления пользователя (Add a new client) вводим в окне терминала цифру 1 и нажимаем return

Вводим имя пользователя (любое, главное английскими буквами) и нажимаем return

Ввод имени пользователя и выбор DNS

Теперь нужно ввести номер желаемого DNS из списка, я выбрала Google Public DNS - ввела цифру 2 и return. Все, пользователь создан, файл с конфигурацией сохранен на сервере.

Пользователь blondi создан

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

sudo bash wireguard.sh --auto

и повторяем шаги описанные выше (только имя пользователя конечно нужно указать другое). Наверху рядом с названием сервера нажимаем троеточие и закрываем соединение Close.

Закрываем SSH соединение

Теперь нужно скопировать файлы с конфигурацией подключения с сервера на смартфон, для этого нажимаем кнопку назад и возвращаемся в меню Termius, переходим в SFTP

SFTP подключение

Здесь нажимаем на название соединения с сервером- откроется список файлов на сервере.

Список файлов на сервере

Нажимаем на файл с именем созданной ранее конфигурации и расширением .conf, программа предложит скопировать его на смартфон- нажимаем Copy.

Копирование конфигурации соединения

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

Шаг пятый: настройка WireGuard на смартфоне

Теперь осталось установить на смартфон приложение WireGuard и настроить конфигурацию. Делается это просто: открываем приложение WireGuard, нажимаем кнопку + или Добавить туннель и выбираем Создать из файла или архива

Добавление конфигурации

переходим во вкладку Обзор, затем в раздел iPhone (на Android папка будет называться иначе), затем в папку Termius и выбираем сохраненный ранее файл конфигурации.

Выбор файла конфигурации

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

Разрешение на добавление конфигурации на смартфон

Теперь, когда нужно зайти на заблокированные сайты, достаточно открыть приложение WireGuard и включить VPN соединение.

Соединение с VPN

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

Только прошу не бить меня ссаными хвостами бродячих котов за объем текста, но я хотела чтобы это смогли сделать такие же блондинки как и я, а сам процесс- поверьте- проходит намного быстрее.

0
227 комментариев
Написать комментарий...
Франсуа Пиньон

https://ru.amnezia.org
еще амэйзинг тема. даешь рут пароль своей ВПСки — вжух, сама тебе конфигурирует ВПН. еще проще описанного сценария.

Ответить
Развернуть ветку
Егор Летов

https://getoutline.org/ru/
так же есть такой вариант

Ответить
Развернуть ветку
Розмари
Автор

Пользовалась этим вариантом месяца три, коды брала в Telegram группе, надоело каждые два-три дня искать новый рабочий сервер. Они постоянно перестают работать

Ответить
Развернуть ветку
Егор Летов

Смысл в том что на арендованном VPS вы поднимаете свой сервер и пользуетесь самостоятельно. Так же можно сделать отдельные ключи для своих друзей.

Ответить
Развернуть ветку
Егор Летов

Вот так выглядит, можно отрубить друзьям доступы :D

Ответить
Развернуть ветку
К М

Лимиты по трафику задавать можно в аутлайне? Не по скорости, а именно объем трафика. Я тут интересовался, сказали аккаунтинг и биллинг надо прикручивать, что то не хочу я этого гемора

Ответить
Развернуть ветку
Егор Летов

из коробки в пару кликов

Ответить
Развернуть ветку
К М

👍

Ответить
Развернуть ветку
Розмари
Автор

Аааа, интересно. А графический интерфейс тоже сразу есть или надо устанавливать дополнительно?

Ответить
Развернуть ветку
Егор Летов

да, все сразу есть

Ответить
Развернуть ветку
Олег Пендуров
Ответить
Развернуть ветку
224 комментария
Раскрывать всегда