Hiddify - альтернативная панель для X-ray и не только

Недавно наткнулся на эту панель для управления прокси на базе X-ray и после пары дней тестирования понял что она замечательная, поэтому сразу делюсь с вами.

Hiddify - это панель управления для простого создания прокси на базе X-ray и singbox, разрабатывается Иранскими и Китайскими разработчиками. Есть собственные клиенты. Но так же прекрасно работают и сторонние.

Плюсы:

  1. Простая установка и настройка.

  2. Не нужно думать и создавать кучу входящих соединений на разных протоколах и поддерживать это для каждого пользователя, достаточно выбрать какие протоколы включить или выключить и для каждого уже созданного пользователя или вновь создаваемого пользователя конфиги сразу будут достпны.

  3. Если у вас есть домен панель сама запросит SSL сертификат и будет поддерживать его в актуальном состоянии.

  4. Встроенный DoH сервер (DNS over HTTPS).

  5. Встроенные MTProxy и SSH proxy.

  6. Прямые ссылки на скачивание клиентов прямо из панели со страниц пользователей.

  7. Встроенные видео инструкции (это плюс с минусом, а о них ниже).

  8. Активная разарботка.

Минусы:

Если привиредничать, то к минусам наверное можно отнести машинный перевод с фарси на английский, дизайн и видео инструкции на фарси. Но не для нас же делали, первая целевая аудитория панели это все таки Иран и Китай, так что при наборе популярности панели в РФ я думаю подключатся и наши разработчики и нашему глазу станет приятней. А разобраться во всем этом можно и не так уж сложно. Так что приступим к установке.

Установка:

Вам понадобится чистый сервер с минимум 1 CPU и 1 Gb RAM, 10 Gb на диске.
ОС Ubuntu 20 или 22.
Любой ssh клиент установленный на вашем домашнем ПК.
Доменное имя, подойдет сабдомен от duckdns, как его получить рассказывал в паре прошлых статей.

Приступим

  1. Подключаемся к серверу по SSH

  2. Выполняем команду:
    apt update&&sudo apt install curl&& sudo bash -c "$(curl -Lfo- https://raw.githubusercontent.com/hiddify/hiddify-config/mai...)"

  3. Пока работает инсталятор, завариваем себе чай или кофе, установка занимает минут 5-10

  4. В конце установки инсталятор покажет вам ссылку на доступ в панель, она будет длинной. Ссылку эту необходимо сохранить, т.к. доступ в панель осуществляется только по этим сгенерированным случайным образом ссылкам, восстановить ее можно через ssh, но приятней когда она будет всегда под рукой.

У данной панели нет привычной авторизации по логину и паролю, все доступы осуществляются по ссылкам, т.е. панель считает что если человек знает ссылку то и доступ имеет, поэтому если не разбрасываться ссылками на админку где попало то и зайти туда не получится. Ссылку подобрать не реально, т.к. она состоит из пары сгенерированных длинных строк. А все что приходит на сервер не по ссылкам улетает либо в ошибку, либо перенаправляется на сторонние сайты которыми панель прикрывается.

Настройка:

Переходим по ссылке которую дал инсталятор и сразу попадаем на страницу быстрой настройки, здесь нам нужно выбрать язык панели управления, выбираем английский а в поле страна выбираем Others, нажимаем Submit.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Мотаем чуть ниже, в поле Domain указываем наш домен, включаем фаервол
Отключаем блокировку домашних сайтов, т.к. это работает только для Ирана
Отключаем VMess, т.к. по сообщению создателей панели данные протоколы уже блокируются, не очень понятно как с этим в РФ, но можно поэксперементировать конечно.
Указываем фейковый сайт который будет открываться если кто-то будет заходить на ваш домен напрямую. Внимание, я указал pikabu только для примера, не используйте его. Подберите любой другой сайт, желательно без авторизации, еще более желательно что бы этот сайт вы ни когда не посещали и посещать не собираетесь.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

После этого панель уйдет на переконфигурацию и т.к. вы сменили домен, то предложит вам скопировать новые ссылки для досутпа.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Хоть панель и утверждает что если вы потеряете ссылку то восстановить ее не получится, вы сможете восстановить эту ссылку зайдя на сервер по ssh, после входа автоматически запустится меню, один из пунктов которого предлагает вам эту самую ссылку показать.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Продолжаем настройку. Сразу идем в Settings -> Settings -> Http configuration и отключаем возможность подключиться к серверу по http

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Теперь можем переходить к созданию пользователей, идем в Users, нажимаем Create

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

В поле Name вводим имя нашего пользователя, поле Usage Limit добиваем нолями, полу Mode выбираем Daily(это нужно для того что бы сброс лимитов происходил ежедневно), включаем переключатели резетов и сохраняем

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Вновь созданного пользователя видно в таблице и можно переходить на его домашнюю страницу

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Эту ссылку можно передать пользователю, она всегда будет доступна пока не заблокирован домен и IP вашего сервера. На этой странице он сможет скачать клиенты и скачать настройки. Если установлены нужные клиенты то при щелчке на QR код рядом с названием клиента приложение автоматически откроется и импортирует нужные настройки. Так же эта страница прекрасно выглядит в мобильных браузерах.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

Я потестировал работу сервера на клиентах о которых рассказывал в прошлых инструкциях, на всех устройствах все завелось с пол оборота через механизм подписки, в этой панели управления он автоматически активируется и всегда доступен. Что бы получить ссылку на подписку, идем в All configs, находим Subscription Link, жемем по серому значку qr-кода слева от надписи и в появившемся окне жмем Copy и вставляем в тот же nekoray для пк, либо сканируем мобильным устройством.

Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)
Hiddify - альтернативная панель для X-ray и не только Linux, Гайд, Android, VPN, Windows, iOS, Mac Os, X-ray, Длиннопост, Telegram (ссылка)

В результате получаем список из нескольких подключений. Нас интересует подключение в свойствах или названии которого есть слово reality, как самое надежное на данный момент. Если оно не работает, то всегда можно попробовать какое-либо другое из этого списка, что-то да заведется, довольно неплохо работают trojan. У меня заработало около 10 подключений из 14 автоматически созданных.

Я не буду отдельно рассказывать как добавить подписку в клиенты, что бы не раздувать пост, это можно посмотреть в прошлой статье серии.

Как итог, панель крутая и перспективная, так же товарищи развивают собственные клиенты для всех ОС, сейчас в списке поддерживаемых есть все кроме iOS. Для разработки клиента на iOS они ищут помощника.

Я сконтачился с разработчиками и предложил им помощь в переводе панели на русский язык, уже работаю над этим, поэтому думаю через пару версий уже будет хотя бы вылизанный машинный перевод.

Мое шило не позволило мне протестировать собственные клиенты Hiddify, поэтому о них в следующеем посте.

Спасибо за внимание!

Копия статьи в телеграф

Так же подписывайтесь на канал https://t.me/crazy_day_admin в комментах к статье всегда можно задать вопросы

Попробовать сервер с доменным именем можно по моей реферальной ссылке на хостинге veesp (тестовый период доступен по запросу в техническую поддержку) а если понравилось то вот промокод на 10% OCTOBER2023 на любой период оплаты.

Автор поста оценил этот комментарий
Спасибо будем ждать
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Изменил скрипт для X-UI, достаточно выполнить на сервере его
bash <(curl -Ls
https://github.com/mozaroc/bash-hooks/raw/main/xui-install.s...)

показать ответы
3
Автор поста оценил этот комментарий

Изменил скрипт для X-UI, достаточно выполнить на сервере его
bash <(curl -Ls
https://github.com/mozaroc/bash-hooks/raw/main/xui-install.s...)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Как это настройки не отличаются, когда для 3x-ui есть ваш скрипт который все настроит автоматически. Как этот скрипт применить к x-ui?
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

А, в этом плане, на днях тогда сделаю)

показать ответы
3
Автор поста оценил этот комментарий

я использую вот это - https://github.com/alireza0/x-ui , некоторых мелочей не хватает, но в целом все прекрасно

Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Да, тоже хорошая панель)

показать ответы
Автор поста оценил этот комментарий

@mozaroc, не подскажешь, почему при заходе просто на мой ип (без ключей в ссылке) меня редиректит в админскую панель с правами админа.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Версия последняя? Есть вероятность что куда-то закралась бага, и я думаю скоро поправят в более новых версиях

показать ответы
Автор поста оценил этот комментарий

на 3x-ui не стоит особо рассчитывать, т.к. "в конце мая в своем Telegram-канале автор 3X-UI написал, что возможно больше не будет работать над проектом"

раскрыть ветку (1)
Автор поста оценил этот комментарий

Это да, но пока работает, и тк панели практически не отличаются инструкции для них не отличаются

показать ответы
1
Автор поста оценил этот комментарий

Спасибо за твой труд!)

Не нашел документацию по api для этой панельки. Оно у неё есть?

Чет не особо охото делать генерацию клиентов через обращение в конфиги напрямую

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ну вот не очень понятно, вроде бы есть, а вроде бы и нет, какие то товарищи сделали либу на пхп для добавления/удаления пользователей и на этом похоже все

2
Автор поста оценил этот комментарий
Если выложите инструкцию x-ui было бы просто замечательно. А пока пойду тестировать Hiddify не зря же арендовал несколько vps
раскрыть ветку (1)
Автор поста оценил этот комментарий

X-ui это аналог 3x-ui, они похожи на 99%, инструкции для нее это два моих предыдущих поста

показать ответы