Установка и настойка Xray через панель 3x-ui на сервере.
В данном гайде мы разберем пошаговую установку Xray на арендованный VDS, настройку панели 3x-ui и настройку безопасности с подключением домена RU без воды и ереси.
Итак, здесь не будет анализа лучших и дешевых серверов, а так же площадок для покупки доменов.
Лишь оставлю на мой взгляд одни из оптимальных вариантов по цене и качеству. Так же вы сами можете найти и выбрать нужный хостинг на свой вкус.
Настройка и установка +- одинаковые на все варианты, лишь визуальная часть расположения функций может отличаться.
- Приобретение сервера и установка панели.
- Покупка домена и подключение его к серверу.
- Установка и настройка панели 3x-ui.
- Установка клиента и настройка подключения.
ЭТАП № 1 — Приобретение сервера и установка панели
Берем сервер на одном из хостингов:
- https://hostvds.com/
- https://aeza.net/
- https://www.hetzner.com/
- https://selectel.ru/
- https://cloudzy.com/
Для примера будет рассмотрена установка на недорогой HostVDS.
После пополнения баланса (минимум 10$) берем нужный сервер.
Пишем название, выбираем нужную локацию, выбираем локации с наименьшим пингом. Для выбора подходят локации: Амстердам, Париж, Хельсинки (указаны стрелками)
На момент записи гайда на данном хостинге некоторые их них недоступны, разбирают как горячие пирожки). В течении дня необходимо мониторить пока не появится нужный, на сайте они регулярно обновляются.
Далее переходим к выбору тарифного плана. Для моих задач подошел план 20 GB SSD $1.99/месяц с 1 Gbit/s
Пропускная способность 1 TB Трафик $1 за доп 1TB (опти вариант)
Следующий шаг, выбор системы. Нажимаем на Ubuntu версия 24.04 — Нажимаем “Создать”.
После успешного создания придут данные ([HostVDS.com] Server details) на почту для дальнейшего к нему подключения.
Сервер должен отобраться в панели серверов с зеленой галкой. (Это может занять некоторое время: до 10 минут).
Качаем MobaXterm, для подключения к нашему серверу.
Официальный сайт -https://download.mobatek.net/2422024061715901/MobaXterm_Installer_v24.2.zip
Заходим Sessions -> SSH вводим данные сервера, IP и username
Далее копируем пароль, вставить пароль необходимо одним нажатием правкой кнопки мыши! После чего будет выполнено подключение к серверу.
ЭТАП № 2 Покупка домена и подключение его к серверу.
Покупка домена. Необходим для безопасности. На выбор любые сервисы, настройка везде одинаковая, лишь визуальные пункты могут отличаться. Если у вас уже есть домен, работаем с ним, и с тем сервисом на котором он был приобретен.
Для примера будет рассмотрен вариант Sprinthost.
Детально расписывать покупку домена не буду, делается это все в два клика.
Внимание: если покупаете домен впервые — необходимо создать персону, заполнив данные паспорта(на сервисе где он покупается). На Спринтхост писать можно что угодно, данные не проверяются и подтверждаются автоматически. Это нужно если потребуется юридическое подтверждение владением домена. (Пишите ближе к реальным, а не “житель марса” и тп.)
Переходим непосредственно к панели Sprinthost.
Заходим на сайте в настройки DNS домена.
Далее напротив домена (1) вставляем в “Значение” (2) свой ip адрес сервера. Жмем применить (3) (Зеленая галка).
Для большей безопасности можно добавить поддомен (4). Так же указав ip адрес сервера и нажав кнопку “добавить”.
Все. Теперь для доступа к серверу и будущей панели — можно будет подключаться по данному адресу, через домен.
Для проверки заходим через в командную строку ОС и пишем
Где x.ru — ваш домен, или адрес с поддоменом.
Если не пингуется, то необходимо дождаться обновление кеша DNS, это занимает некоторое время. Если обновление затянулось — работаем с ip адресом.
Важная деталь в работе сервиса. Домены они регистрируют как положено на год с продлением. Но при регистрации автоматически подключается Тарифный план с их хостингом. Бесплатно можно пользоваться месяц. Далее необходимо платить за услуги хостинга. Если оплаты не будет в течении месяца, то через 2 недели после аккаунт блокируется и удаляется.
Чтобы избежать блокировки и удаления, через неделю необходимо создать тикет с просьбой перехода на Тариф «Продление доменов».
Аккаунт будет работать всегда, + возможность регистрации большего количества имен, без покупок новых тарифных планов.
Этап №3— Установка и настройка панели 3x-ui
Переходим по ссылке https://github.com/MHSanaei/3x-ui
Далее внизу находим “Install & Upgrade” и копируем команду:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
Вставляем в терминал. (Правая кнопка мыши)
Далее указываем любой порт панели
Поздравляю! Xray установлен. Осталось настроить админку и панель 3x-ui.
Вводим команду: x-ui. Далее выбираем пункт: 6.
Пишем login и пароль от панели.
Для первого доступа к Web панели нам нужно скопировать: webBasePath
(просто выделить, скопируется автоматически).
Затем вставляем его в браузер в таком формате: домен:порт/webBasePath
Если кеш DNS не обновился — вставляем ip адрес вместо домена в формате: ip:порт/webBasePath
После перехода пишем ранее установленные данные панели. Так же для удобства ставим нужный язык.
Попадаем в панель и сразу же решаем вопрос безопасности. Заходим в настройки панели.
“Домен прослушивания панели” — пишем свой домен, чтобы доступ к панели осуществлялся только по этому адресу. (Перед установкой — проверьте пингуется ли домен командой ping, если нет, пишем домен после того как DNS кеш обновится).
“Корневой путь URL адреса панели” — для удобного доступа пишем любой путь. Для примера будет /panel/
Затем переходим обратно в терминал.
Пишем x-ui — пункт: 18. Затем — 1 (Get SSL)
Please choose which port to use (default is 80): Просто ждем Enter.
Would you like to set this certificate for the panel? -> y
Готово! Заходим в настройки Web панели проверяем установленные сертификаты.
Этап № 4 — Установка клиента и настройка подключения.
Качаем любой клиент поддерживающий подключение протокола vless.
Использую клиент Nekoray. https://github.com/MatsuriDayo/nekoray/releases
Находим не beta версию для Windows и качем.
Заходим в подключения Web панели.
Ставим как показано на скриншотах.
Жмем: Get New Cert. Sniffing — выключаем. Затем — Создать.
Затем открываем подключение — копируем ключ нажав на QR код.
Открываем Nekoray от имени администратора — при первом запуске выбираем ядро — sing-box.
Далее подключаемся — ставим галочку напротив Режима TUN (полная подмена трафика). Затем правая кнопка мыши — запустить. (Включать режим TUN необходимо всегда, после запуска программы).
Поздравляю! Если в журнале видим логи, то Xray работает и можно смело чекать свой IP и заходить на нужные сервисы).
Клиент IOS/Android
Создаем новое подключение в панели с теми же настройками, затем добавляем ключ в v2RayTun по QR коду или скопировав напрямую.