Приветствую всех читателей данной статьи.

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

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

3. После того, как мы создали сервер и взяли ключи доступа, двигаемся дальше.
1. Переходим на выбранный Вами хостинг, лично я использую QWINS Hosting, в целом, под мои задачи подходит отлично. Промо-тариф стоит 3$, его хватит. Их тема: https://lolz.live/threads/2737589/.
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 сохраненные ссылки с разных серверов, авторизуемся в панели.
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 [IMG] клацаем по ней и по большому QR справа.
7. Идем на сервер А (РФ), раздел Настройки Xray -> Исходящие подключения -> Создать исходящее подключение -> JSON -> в поле ссылка просто вставляем нашу ссылку, что скопировали нажав на QR -> Создать исходящее подключение -> Сохранить -> Перезапуск Xray.
8. На сервере А (РФ), раздел Настройки Xray -> Маршрутизация -> Создать правило -> Network: TCP,UDP -> Outbound Tag: выбираем созданное исходящее подключение -> Создать правило -> Сохранить -> Перезапуск Xray.
9. На сервере А (РФ), раздел Подключения -> жмем плюсик рядом с ID далее будет кнопка QR [IMG]клацаем по ней и по большому QR справа -> ПОЗДРАВЛЯЮ, наша ссылка для подключения скопировано и все настроенно, осталось только скачать V2rayTun/Happ и добавить конфиг к себе.
Не все IP от Яндекса и VK являются «белыми».
Рекомендация:
пропинговать IP с мобильного интернета во время ограничений (программы для этого есть в Play Market и App Store, ищите по запросу "Ping Test");
если сервер отвечает — IP подходит;
если нет — пересоздаём ВМ до получения рабочего адреса

Благодарю всех за прочтение данной статьи