Свой 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
на вкладке Предустановленные приложения выбираем WireGuard VPN (Ubuntu 22) (обычно выставлен по умолчанию)
прокручиваем ниже и в разделе (2) Тип сервера выбираем Стандартные серверы
прокручиваем еще ниже , выбираем вариант с 1Гб памяти за 6,6 руб/сутки, в разделе (3) Локация выбираем Амстердам, Нидерланды, и в разделе (4) Автоматическая резервная копия снимаем галочку, чтобы не платить лишние 12 руб/сутки.
Нажимаем Создать. Сервер для VPN запущен. Через несколько минут на почту, указанную при регистрации, придет письмо с IP адресом сервера, логином и паролем для подключения к серверу- они нам понадобятся для подключения и настройки VPN. В разделе Мои серверы также отображается запущенный сервер и его IP адрес.
Шаг четвертый: установка VPN WireGuard на сервер
Устанавливаем на смартфон эмулятор терминала (это не игрушка для взрослых...надеюсь). Я выбрала Termius - он есть для iOS и Android, самый скачиваемый, бесплатный, удобный и с множеством возможностей. В нем также нужно зарегистрироваться, но процесс несложный, пароль только требуется указать посложнее, чем "iloveyou".
Переходим в раздел Hosts, нажимаем кнопку + для добавления нашего сервера и выбираем New Host
В поле Alias пишем любое название сервера, в Hostname копируем и вставляем из почты IP адрес сервера, в Username логин (обычно root), в Password пароль. Нажимаем Save.
Нажимаем на созданное подключение, если выйдет предупреждение нажимаем Continue
Откроется темное окно терминала с командной строкой. Копируем теперь эту строку:
wget -O wireguard.sh https://get.vpnsetup.net/wg
в окне терминала нажимаем и держим пальцем пару секунд в пустом месте после строки root@… (пока не выйдет небольшое меню) и выбираем Paste (вставить), затем нажимаем на клавиатуре return.
Через пару секунд скрипт скачается, о чем говорит сообщение wireguard.sh 100%
Теперь копируем и также вставляем в окно терминала эту строку для запуска скрипта и нажимаем return:
sudo bash wireguard.sh --auto
WireGuard VPN установлен и теперь для добавления пользователя (Add a new client) вводим в окне терминала цифру 1 и нажимаем return
Вводим имя пользователя (любое, главное английскими буквами) и нажимаем return
Теперь нужно ввести номер желаемого DNS из списка, я выбрала Google Public DNS - ввела цифру 2 и return. Все, пользователь создан, файл с конфигурацией сохранен на сервере.
Если нужно добавить других пользоватлей, подключаемся в любой момент через Termius к серверу и в окне терминала опять вставляем строку
sudo bash wireguard.sh --auto
и повторяем шаги описанные выше (только имя пользователя конечно нужно указать другое). Наверху рядом с названием сервера нажимаем троеточие и закрываем соединение Close.
Теперь нужно скопировать файлы с конфигурацией подключения с сервера на смартфон, для этого нажимаем кнопку назад и возвращаемся в меню Termius, переходим в SFTP
Здесь нажимаем на название соединения с сервером- откроется список файлов на сервере.
Нажимаем на файл с именем созданной ранее конфигурации и расширением .conf, программа предложит скопировать его на смартфон- нажимаем Copy.
В первый раз может запроситься разрешение для запись файлов на смартфон и возможно надо будет повторить попытку копирования.
Шаг пятый: настройка WireGuard на смартфоне
Теперь осталось установить на смартфон приложение WireGuard и настроить конфигурацию. Делается это просто: открываем приложение WireGuard, нажимаем кнопку + или Добавить туннель и выбираем Создать из файла или архива
переходим во вкладку Обзор, затем в раздел iPhone (на Android папка будет называться иначе), затем в папку Termius и выбираем сохраненный ранее файл конфигурации.
При добавлении выйдет запрос на разрешение создания VPN конфигурации- нажимаем Разрешить.
Теперь, когда нужно зайти на заблокированные сайты, достаточно открыть приложение WireGuard и включить VPN соединение.
Если же нужно настроить VPN у друзей и близких, достаточно отправить им их файл конфигурации по почте и также открыть с помощью приложения WireGuard.
Только прошу не бить меня ссаными хвостами бродячих котов за объем текста, но я хотела чтобы это смогли сделать такие же блондинки как и я, а сам процесс- поверьте- проходит намного быстрее.