Схемы заработка
April 22

Поднимаем VPN сервер для обхода белых списков в РФ ( + монетизация )

В последнее время в РФ всё чаще встречается модель ограничения доступа к интернету через так называемые белые списки, когда разрешён только ограниченный набор ресурсов, а весь остальной трафик блокируется.

В данной статье мы разберём практический и рабочий способ обхода белых списков путём поднятия собственной VPN-инфраструктуры:​

  • для личного пользования;​
  • либо для дальнейшей монетизации.​

Речь пойдёт о связке РФ сервер + зарубежный сервер с использованием Xray (VLESS + Reality) — одного из самых устойчивых решений на сегодняшний день.

Необходимые ресурсы

1. РФ-сервер с «белым» IP, арендованный в Yandex.Cloud или Vk.Cloud.
2. Зарубежный сервер.
3. Желательно прямые руки и ~1 час свободного времени.

Арендуем РФ сервер( Yandex claud)

1. Опять же, переходим на Yandex.Cloud или Vk.Cloud, лично я брал в Яндексе (советую его, ибо дают 4000Р новым аккаунтам) и проходим регистрацию.
2. Далее арендуем сервер на Ubuntu 24, ниже в спойлере полные скриншоты с инструкцией, конфигурацией и настройками.

3. После того, как мы создали сервер и взяли ключи доступа, двигаемся дальше.

Арендуем зарубежный сервер

1. Переходим на выбранный Вами хостинг, лично я использую QWINS Hosting, в целом, под мои задачи подходит отлично. Промо-тариф стоит 3$, его хватит. 2. Арендуем VPS с Ubuntu 24.04. 3. Локацию выбираем любую, но лучше с минимальным пингом. 4. Сохраняем IP, логин и пароль от сервера.

Подключаемся и настраиваем зарубежный сервер

1. Для подключения к зарубежному серверу, нам понадобится программа PuTTY или любая другая (не несу ответственность за данную ссылку/программу, скачивайте на свой страх и риск). 2. Запускаем PuTTY, в поле Host Name пишем наш IP адрес от арендованного зарубежного сервера и нажимаем Open.

3. Перед нами появилась консоль, Login = root, Password = пароль от зарубежного сервера, что вы сохранили.

4. Пишем в консоль Код: bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) и нажимаем Enter.

5. Далее пойдет процесс установки панели, ждем и просто прокликиваем Enter, если просят что-то ввести.

6. После успешной установки, в консоли вы увидите логин, пароль и ссылку для доступа к панели. Сохраните их.

Подключаемся и настраиваем РФ сервер

1. Запускаем командную строку, пишем данную команду Код: ssh -i путьдо_sshключа логин@ip_сервера

2. Нажимаем Enter и попадаем на сервер, пишем

Код: sudo su далее Код: cd

3. Пишем в консоль

Код: bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) и нажимаем Enter.

5. Далее пойдет процесс установки панели, ждем и просто прокликиваем Enter, если просят что-то ввести. 6. После успешной установки, в консоли вы увидите логин, пароль и ссылку для доступа к панели. Сохраните их.

Настраиваем панели

1. Открываем в браузере, те самые 2 сохраненные ссылки с разных серверов, авторизуемся в панели.
Схема работы:

Код:
Клиент -> РФ сервер (с белым айпи) -> Зарубежный сервер -> Интернет
|
Клиент -> Сервер A -> Сервер B -> Интернет​

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

3. Заполняем:

  • Примечание: пишем любое название на English.​
  • Протокол: vless.​
  • Порт: 443.​
  • Безопасность: Reality.​
  • Target: ads.x5.ru:443 (может быть любой, но данный тестировался в 3 областях, на всех операторах работал исправно).​
  • SNI: ads.x5.ru (одинаковый с Target).​
  • Жмем кнопку Get New Cert.​
  • Жмем кнопку Создать.​

4. Заходим в панель сервера А (РФ), раздел Подключения, нажимаем Создать подключение.
5. Заполняем абсолютно также, как на сервере B.
6. Возвращаемся в панель сервера B (зарубежный), раздел Подключения, жмем плюсик рядом с ID далее

Будет кнопка QR клацаем по ней и по большому QR справа.

7. Идем на сервер А (РФ), раздел Настройки Xray -> Исходящие подключения -> Создать исходящее подключение -> JSON -> в поле ссылка просто вставляем нашу ссылку, что скопировали нажав на QR -> Создать исходящее подключение -> Сохранить -> Перезапуск Xray.

8. На сервере А (РФ), раздел Настройки Xray -> Маршрутизация -> Создать правило -> Network: TCP,UDP -> Outbound Tag: выбираем созданное исходящее подключение -> Создать правило -> Сохранить -> Перезапуск Xray.

9. На сервере А (РФ), раздел Подключения -> жмем плюсик рядом с ID далее будет кнопка QR клацаем по ней и по большому QR справа -> ПОЗДРАВЛЯЮ, наша ссылка для подключения скопировано и все настроенно, осталось только скачать V2rayTun/Happ и добавить конфиг к себе.

Проверка IP РФ сервера

Не все IP от Яндекса и VK являются «белыми».
Рекомендация:

Проверка IP РФ сервера

  • пропинговать IP с мобильного интернета во время ограничений (программы для этого есть в Play Market и App Store, ищите по запросу "Ping Test");​
  • если сервер отвечает — IP подходит;​
  • если нет — пересоздаём ВМ до получения рабочего адреса​