Работает кул, установили на все устройства. На гите есть ридми гайд, но он душноватый, для тех кто не проходит порог по айкью написала упрощенный гайд как его поставить на свои устройства. Для тех кому и это слишком сложно - извините, придется вам довольствоваться дефолтными впнами.
Сам ВПН - github.com/howdeploy/Xrayebator
1: Подготовка сервера (VPS)
Взять арендованный сервер (VPS) с операционной системой Ubuntu 20.04+ или Debian 10+(лучше Debian 12/13). Подключиться к нему через терминал (SSH)
2: Установка
Скопируйте и вставьте эту команду в терминал сервера, чтобы установить скрипт:
wget -qO- https://raw.githubusercontent.com/howdeploy/Xrayebator/main/install.sh | sudo bash(если страшно запускать то сначала чекаем
wget -O install.sh https://raw.githubusercontent.com/howdeploy/Xrayebator/main/install.shnano install.shsudo bash install.sh)Скрипт сам установит ядро Xray, настроит фаерволл и сгенерирует ключи шифрования.
3: Лаунч меню управления
После установки запустите меинменю:
sudo xrayebatorВылезет меню с выбором действий (цифры от 1 до 7).
4: Профиль
В главном меню ввести 1 (Создать новый профиль).
Дать имя профилю.
Нужно выбрать тип маршрута. Скрипт предложит варианты :
1) VLESS + TCP + Reality + Vision (порт 443): Рекомендуемый вариант. Самый стабильный, маскируется под обычный HTTPS трафик.
2) VLESS + TCP + uTLS (порт 8443): Маскируется под браузер Firefox. Помогает, если первый вариант блокируют.
3) gRPC: Требует зарубежных доменов для маскировки (гугл или клаудфеир).
Их там в целом оч много, если провайдер режет один можно переключиться на другой.
После выбора скрипт создаст профиль.
5: Получение ключа подключения
Чтобы подключить телефон или компьютер, нужно получить ссылку
В главном меню выбрать пункт Подключиться по профилю.
Выбрать профиль
Скрипт выведет на экран ссылку (начинается с vless://...) и qr код
6: Настройка на устройстве
Нужно скачать клиенты для подключения на устройство и добавить туда полученный ключ
Android: v2rayNG или NekoBox.
iOS: Shadowrocket (платно $3) или V2Box (бесплатно).
Windows: приложения Throne (имхо лучший), v2rayN или NekoRay
Как добавить:
Импортировать полученную ранее ссылку в клиент, либо отсканировать qr через аппку.
7: Если не работает
Если подключилось, но не работает, значит провайдер блочит текущие настройки.
Используйте меню sudo xrayebator для фикса:
Смена маскировки (SNI)
Смена порта: Иногда провайдеры блокируют конкретные порты. Попробуйте сменить порт.
Автоподбор (Beta): Пункт 7. Скрипт сам попробует перебрать разные комбинации настроек, чтобы найти рабочую.
Так же, после любого изменения настроек (sni, порт, фингерпринт) ссылка и qr меняются Нужно заново выполнять коннект с клиентом.