Предисловие
Я один из тех, кто использует VPN и для серфинга, и для работы.Тут нужна и скорость и бесперебойность. За последний год я перепробовал около десятка сервисов которые не могли похвастаться ни тем, ни другим. Ряд из них просто перестал работать, а некоторые и вовсе остановил работу на Российском рынке (например Касперский).
Основная цель
В связи с этим я заинтересовался поднятием своего сервиса на базе Российского хостинга с минимальным количеством приседаний и потраченных рублей.
Введение
Актуальность темы подтвержу цифрами взятыми с GoogleTrends.
![интерес пользователей поисковика Google к VPN (за последние 5 лет) интерес пользователей поисковика Google к VPN (за последние 5 лет)](https://habrastorage.org/getpro/habr/upload_files/49f/bf8/808/49fbf8808de146467740c4ef5bb46e0a.png)
Очевидно, что тренд выходит на качество новый уровень интереса. По России, плюс/минус такая-же картина. Интерес к VPN обгоняет даже React.js.
![интерес пользователей поисковика Google к VPN и React.js (за последние 5 лет) интерес пользователей поисковика Google к VPN и React.js (за последние 5 лет)](https://habrastorage.org/getpro/habr/upload_files/0ca/2eb/819/0ca2eb819043e819a019928bdd8c87fa.png)
Хотя конечно есть темы и попопулярнее.
![интерес пользователей поисковика Google к VPN, React.js и всякому разному (за последние 5 лет) интерес пользователей поисковика Google к VPN, React.js и всякому разному (за последние 5 лет)](https://habrastorage.org/getpro/habr/upload_files/a5e/a70/aaa/a5ea70aaa5ebf50f2953f83588fb3229.png)
Я буду настраивать VPN на базе хостинга TimeWeb так как пользуюсь их сервисом с 2014г. Мне нравится панель, быстрая обратная связь и набор услуг которые они предоставляют
Шаг 1 - поиск подходящего хостинга / создание аккаунта
Так как я зарегистрирован и у меня есть активный "план", то я просто кликаю на кнопку "Вход для клиентов"
![главная страница главная страница](https://habrastorage.org/getpro/habr/upload_files/2e5/2f1/cbd/2e52f1cbda54ffae842b3a913147e205.png)
Затем кликаем на кнопку VDS/VPS Серверы (слева внизу)
![](https://habrastorage.org/getpro/habr/upload_files/22e/cb9/65c/22ecb965c2bcd818efd1e16dd9bfa966.jpg)
Открывается модальное окно с запросом на регистрацию
![](https://habrastorage.org/getpro/habr/upload_files/f05/1ae/eb6/f051aeeb6d795fe567cfabb670288a5e.jpg)
После клика на кнопку произойдет два действия - отправится письмо на почту с данными вашего нового аккаунта и переход на страницу панели Cloud
![](https://habrastorage.org/getpro/habr/upload_files/6cf/5b7/6ea/6cf5b76ea8d936b9fd02fe384604f09b.jpg)
Переходим на новое окно, я сразу переключил на темную тему (хорошо бы и на хабре такую получить). Удаляем облачный сервер который создался автоматически (в моем случае это Honest Maxwing). Иначе когда будете на этапе оплаты, то вам накинут пару десятков тысяч рублей. Я сначала не заметил и потом не сразу понял за что с меня столько хотят взять
![](https://habrastorage.org/getpro/habr/upload_files/b54/72e/47d/b5472e47deb5bfc7a65b16d819a7ea0a.jpg)
Шаг 2 - покупка нужной конфигурации сервера
Жмем кнопку "Создать" -> "Облачный сервер". Переходим на окно конфигурации сервера. Я себе накликал следующие параметры (scalable NVMe, и плюс бэкапы)
![](https://habrastorage.org/getpro/habr/upload_files/940/d6c/ead/940d6ceadcc555d3bb5dd30c6d1bc8ae.jpg)
Жмем кнопку "Заказать" и оплачиваем
![](https://habrastorage.org/getpro/habr/upload_files/186/d91/408/186d9140867c69ba77659c0c7ec99941.jpg)
Ура, у нас появился облачный сервер
![](https://habrastorage.org/getpro/habr/upload_files/c2b/131/ac0/c2b131ac035dac2b70f6041f13a27a1e.jpg)
На почту должно придти письмо с данными доступа
![](https://habrastorage.org/getpro/habr/upload_files/38b/e30/093/38be300932d87ff72673d7b4af7084a9.jpg)
Переходим на главную страницу
![](https://habrastorage.org/getpro/habr/upload_files/aee/ca8/d12/aeeca8d121392766dbefdc6e28285245.jpg)
Кликаем на новый сервер. Я его назвал VPN. Статистика пока по нулям
![](https://habrastorage.org/getpro/habr/upload_files/fd2/833/507/fd2833507995eb422770aff4ab54cb79.jpg)
Шаг 3 - установка VPN на компьютер
Проходим на Github для того, чтобы скачать amnesia клиент. В моем случае актуальная версия - 2.1.2. Скачиваем нужный дистрибутив и устанавливаем. Вцелом там нужно кликнуть пару раз кнопку "Далее"
![](https://habrastorage.org/getpro/habr/upload_files/73e/708/717/73e7087176dfaf911e61cd302f4ce11a.png)
Появляется мастер настройки
![](https://habrastorage.org/getpro/habr/upload_files/86f/51d/b76/86f51db7650f2f8397632dc5971bd936.png)
Кликаем на кнопку "Setup your own server" и вписываем в поля данные которые пришли в последнем письме. Жмем кнопку "Connect"
![](https://habrastorage.org/getpro/habr/upload_files/015/0c9/967/0150c99674f09e36d0193ea9e902c1c5.png)
Нажимаем "Run setup wizard"
![](https://habrastorage.org/getpro/habr/upload_files/9e8/982/ef4/9e8982ef4da89564a2876848fb7c7e5d.png)
Дальше жмем пару раз кнопку "Next" ничего не меняя пока не встретите кнопку "Start configuring"
![](https://habrastorage.org/getpro/habr/upload_files/671/af1/0ff/671af10ffabb50822e4c5dff8e6bbbd4.png)
Операция настройки может занять несколько минут
![](https://habrastorage.org/getpro/habr/upload_files/3e5/648/8ae/3e56488ae03caaf6d0340c7b98398bc2.png)
Как только настройка завершиться вы увидите следующее окно. Теперь нам нужно добавить новый протокол. Жмем на строчку напротив Proto
![](https://habrastorage.org/getpro/habr/upload_files/1e7/194/58f/1e719458f923dac41a88c6d930d87cf2.png)
Тут стоит стрелочка напротив OpenVpn. Снимаем ее и добавляем новый - я добавлю WireGuard. Я его выбрал руководствуясь данной статьей
![](https://habrastorage.org/getpro/habr/upload_files/18e/5c0/736/18e5c0736560c5a60d3ca229bd5c0e6f.png)
.
![](https://habrastorage.org/getpro/habr/upload_files/de2/7e6/0be/de27e60beb6e43d56de291d47baf6a9a.png)
![](https://habrastorage.org/getpro/habr/upload_files/a6c/44a/979/a6c44a9792b2d99cf9c20bef57560d2c.png)
Протокол установлен и настроен. Возвращаемся на главную
![](https://habrastorage.org/getpro/habr/upload_files/f0b/0a2/4f1/f0b0a24f145100cbdce5db7b594e78e0.png)
Жмем кнопку "Подключиться"
![](https://habrastorage.org/getpro/habr/upload_files/01c/5d3/f78/01c5d3f78e8fc76e8042f7b8f6322ce1.png)
Давайте сходим куда-нибудь, проверим
![](https://habrastorage.org/getpro/habr/upload_files/f63/d79/76a/f63d7976a4dfcbc159d13b24290d42e3.jpg)
Ура, на компе работает
Шаг 4 - установка VPN на телефон
Устанавливаем на телефон приложение WireGuard (Iphone, Android). В моем случае я ставлю на iPhone но там нет разницы. Но прежде чем пойдем "туда", давайте сгенерируем конфиг для настройки VPN. Кликаем опять на строчку наротив Proto и кликаем на протокол WireGuard
![](https://habrastorage.org/getpro/habr/upload_files/ccf/710/fd0/ccf710fd0c01e099d40d63613145dfcf.png)
Далее кликаем на иконку "Поделиться"
![](https://habrastorage.org/getpro/habr/upload_files/6a5/3f9/783/6a53f9783ac27aadd9fcf5f6342e9de5.png)
"Share for WireGuard" -> "Generate config"
![](https://habrastorage.org/getpro/habr/upload_files/fae/d6e/99b/faed6e99b76f29f2ae855edf210564ed.png)
Все, этот QR код не закрываем. Он нам пригодится для настройки VPN на телефоне.
Идем в магазин приложений, устанавливаем WireGuard -> "Add a tunnel" -> "Add from QR code" -> "Allow" -> называем свое соединение как вам угодно -> включаем VPN и проверяем его. Ура, работает )
![( (](https://habrastorage.org/getpro/habr/upload_files/59e/2f8/120/59e2f81207b60e6e5ef391586901ce2e.jpg)
Кстати, статистика в панели вашего cloud сервера уже должна обновиться. Пики показывают на тот момент где мы настраивали соединение. Потом оно так сильно уже не скачет
![](https://habrastorage.org/getpro/habr/upload_files/928/257/9d3/9282579d3cf12b52de6c5b0f9b2d8c35.jpg)
Заключение
В результате проделанной работы вы настроете VPN который вполне годится как для серфинга, так и для работы
Потратили
~10 минут
2279 рублей
Благодарности
@a_povalза грамматические правки
Комментарии (30)
Ninil
03.01.2023 01:28+3Статья про настройку VPN в картинках даже без подключения к серверу по SSH, да на Хабре ... Мда...
XOR2048
03.01.2023 01:59+2А зачем автору подключаться по SSH, если за него это делает Amnezia? На картинках видно, что вводится Логин:Пароль от купленного сервера, а потом выбирается протокол, который установится за пользователя.
Продукт опенсорный и никто не мешает использовать их докеры вручную, чтобы установить VPN, но Автор статьи приводит пример с их приложением, которое облегчает ручную настройку собственного VPN.Areso
03.01.2023 02:12+5Да, но вряд ли инструкция уровня:
1) создайте виртуалку
2) вбейте её креды в клиент Амнезия VPN
заслуживает места на Хабре. Может, на другой площадке было бы ок.
wertex15
04.01.2023 11:28В соседней теме рассказывают про <a href="myproto://C:/My Folder/123">открыть папку</a> . Хабур уже давно стал местом куда можно просто перепечатать стятью из ответов с маил ру.
Mihaelc
03.01.2023 01:43+3Что-то не понял. Шаг 1 - взяли пустую vps-ку. Шаг 2 - подключили к нему vpn клиент. Разве на эту vps-ку не надо сначала ничего установить и настроить?
Это вопрос первый. Второй - она же физически находится в рф, разве нет? Смысл такого vpn?XOR2048
03.01.2023 01:56+2Автор использует сервис AmneziaVPN, который сам подключается к купленному серверу по SSH, устанавливает туда Docker-контейнер с протолом, который вы выбрали и все, VPN и сервер полностью настроены и готовы к работе.
Кстати, у них есть свой блог на Хабр, где можно подробнее изучить суть работы их приложения.
Adler_lug
03.01.2023 13:19У timeweb есть выбор страны размещения. Точно есть сервера в Польше.
Сам недавно у них VPN на VDS настраивал.
Areso
03.01.2023 02:10+9Возможно, что статья про порнографию получилась бы интереснее...
sshikov
03.01.2023 13:04+2Возможно? Откуда эти сомнения? :)
Areso
03.01.2023 13:08+1Посмотрел другие статьи автора, и добавил эту оговорку.
Зато я знаю одного врача, который может рассказывать про порнографию очень увлечённо часами. Причем начиная с того, как это влияет на
поциентасмотрящего, заканчивая тем, как настроить кэши на дешевых серверах на отдачу высокочастотного контента (типа "новинки дня" и "популярное в категории").
mraat
03.01.2023 03:12+6Создавал на timeweb виртуальный сервер в Польше и Казахстане, в итоге IP сервисами определяются как российские и проблему сервисов, банящих Россию, не решают. Ресурсы, банящиеся Роскомнадзором, да работают. Можно проверить их ip на maxmind, базы которой использует большинство.
Devadas
03.01.2023 16:37Если мне не изменяет память, то где-то с августа прошлого года у Aeza появился промо тариф в Нидерландах, для которого они прикупили много IPv4, и через время maxmind стал определять их правильно.
mraat
03.01.2023 20:10Только в данный момент он у них недоступен для заказа :(
Devadas
03.01.2023 21:25Тогда может быть вот это, где-то читал, что не жалуются:
https://firstbyte.ru/vps-vds/kvm-ssd-eu/
и
https://itldc.com/ru/hd-vds/
dubovskoi_kot
04.01.2023 17:30Так же использую виртуальный сервер на timeweb с польским ip. Поднял на нем outline в 2 клика. Как итог VPN работает идеально, недоступные сервисы вроде linkedin и instagram открываются.
mraat
04.01.2023 17:55Те, которые банятся с нашей стороны, работают. Проблема с теми ресурсами, которые недоступны для россиян с той стороны (тот же openai).
Проверьте ip своего сервера на maxmind.com/en/geoip-demo
Phil_itch
03.01.2023 11:56Неtzner + знакомый за бугром для оплаты (можно заменить на сервис оплаты с комиссией) + Mikrotik CHR + скрипт с ркн базой в марк роутинг + l2tp сервер (или что угодно на Ваш выбор, но я предпочитаю, чтобы работали встроенные клиенты) - вот рабочее комбо ;).
Nunter
03.01.2023 17:49идея хорошая, только у меня не получилось настроить что бы не блоченные адреса шли по прямому каналу провайдера а те что блочат завернуть через впн и далее..
пытался по мануалам делать с облачной версией микротика - но то ли руки не из того места растут то ли мануалы с ошибками
а так поддержу, голимый впс-ку и wireguard, цена вопроса 5 баксов в месяц и штатовский ип адрес
DaemonGloom
04.01.2023 21:44Я настроил по варианту "если роутер получил в ответ пакет с заглушкой или отбив от dpi — добавить адрес в список для обхода и дропнуть пакет заглушки". Таким образом нужные сайты достаточно после первого открытия обновить — и они откроются нормально. Зачастую, это и сам браузер сделает, без помощи пользователя.
mSnus
03.01.2023 13:30+1Нормальный сценарий выглядит так:
Заходишь на Vdsina / Macloud / etc
Покупаешь самый дешёвый сервер на Ubuntu типа 1 core, 2 ram, 10 hdd, рублей за 500-600 в месяц
Заходишь через ssh под рутом, качаешь и запускаешь https://github.com/angristan/wireguard-install
Добавляешь по клиенту на каждое используемое устройство, качаешь файлики с настройками клиентов (по тому же ssh)
Ставишь Wireguard-клиент на каждое из них с параметрами из п.4.
PROFIT!!
Fodin
03.01.2023 13:41Хм. Купил новый роутер на замену старичку. Настроил на нем OpenWRT, VPN Routing Policy, Wireguard, пару скриптов написал, вытаскивающих из конфигов ipset'ы из отдельных айпишников, сеток, ASN и списка "от Роскомнадзора". Подключил VPN WARP от CloudFlare (зарубежный айпишник) - бесплатно, VPN на VDS московском (~80 руб./мес.), т.к. с севастопольского адреса часть сайтов недоступна (ВПН-гейты рабочие, гитхаб с приватными репо, куча сайтов .io, гугловские сервисы). И теперь у меня почти все ок. Дома на любом устройстве помимо вышеперечисленного есть ФБ, Инстаграм, Твиттер, трекеры всякие. Правда, местами приходится конфиги править для частных случаев.
borisovEvg
04.01.2023 00:03Еще, если есть возможность, если есть нормальные visa/Mastercard, можно зарегаться в oracle cloud и получить пожизненно 4cpu/16gb ram, 7tb/мес трафика, и все это бесплатно..
Areso
04.01.2023 03:15Oracle любил блочить фри тьеры и до 24.02, а после 24.02 там можно хостить разве что VPN, даже хомяк будет жалко потерять...
biff_33
04.01.2023 17:30-1Гы-гы. Краткий пересказ статьи — «Купи VPS и запусти скрипт».
По рефералочке хоть месяц дают бесплатно?
Tzimie
Так как я зарегистрирован и у меня есть активный "план", то я просто кликаю на кнопку "Вход для клиентов
Вот на этом месте я соскочил) карты не работают)
Tzimie
Хотя... Это российской хостинг? Но он туда тоже за роскомтян?
Rinsewind
Как-то так получилось, что в местных ЦОД зачастую раскомпозор не работает. За приватность не поручусь, но для обходов годится.