Перейти к содержимому
GitHubПоддержать

Пресеты протоколов

Раздел Подключения держит протоколы, по которым клиенты заходят на ноды. Новое подключение добавляется кнопкой Добавить из пресета: ключи, пароли и сертификаты создаются сами, вам остаётся выбрать ноду и при желании порт.

Пресет Порт по умолчанию Заметки
VLESS · REALITY · XHTTP 443/tcp основной для России: похож на обычный HTTPS и держит мало соединений
VLESS · REALITY · Vision 8443/tcp для старых клиентов без XHTTP
VLESS · REALITY · gRPC 2053/tcp
VLESS · REALITY · XHTTP · PQ 2096/tcp постквантовое шифрование VLESS, нужен свежий mihomo или Xray
Trojan · REALITY 2087/tcp
Hysteria2 443/udp QUIC, можно задать диапазон портов
Hysteria2 · Gecko 2443/udp Hysteria2 с обфускацией Gecko, только Clash-приложения
TUIC v5 8443/udp
AnyTLS 2083/tcp
TrustTunnel 4443/tcp только Clash-приложения
ShadowQUIC 4443/udp только Clash-приложения
Mieru 5443/tcp только Clash-приложения
Shadowsocks-2022 6443/tcp один ключ на всех
Sudoku 7443/tcp один ключ на всех, только Clash-приложения
Snell 9443/tcp один ключ на всех, только Clash-приложения
Свой конфиг шаблон слушателя mihomo в YAML

Подписка определяет приложение и отдаёт ему только то, что оно запускает. Форма подключения показывает это в строке «Получают».

Протокол Clash-приложения (mihomo) Happ, v2RayTun, INCY (Xray) Hiddify, Karing (sing-box)
VLESS · REALITY · Vision да да да
VLESS · REALITY · XHTTP да да
VLESS · REALITY · gRPC да да да
VLESS PQ да да
Trojan · REALITY да да да
Hysteria2 да да да
TUIC v5 да да
AnyTLS да Karing
TrustTunnel, ShadowQUIC, Mieru да
Shadowsocks-2022 да да да
Sudoku, Snell да

Новые протоколы Clash-приложение получает, только если сообщает достаточно свежую версию ядра: например, Gecko нужен mihomo 1.19.26+, ShadowQUIC 1.19.29+. Если приложение версию не сообщает, такие протоколы ему не отправляются.

Кнопка Настроить открывает вкладки «Основное», «Маскировка» (только для XHTTP) и «Конфиг (YAML)».

  • Имя в подписке: как подключение называется в приложениях.
  • Порт. Для Hysteria2 можно указать диапазон, например 20000-30000: клиенты прыгают между портами, и блокировать один порт бесполезно. Откройте весь диапазон по UDP в файрволе.
  • Сайт для маскировки (REALITY): по умолчанию www.microsoft.com:443. Кнопки «Проверить» и «Подобрать рядом с сервером» (ищет сайты в той же /24-сети, что и нода). Если у панели есть домен, можно выбрать свой домен. Если вместо имени указан IP, нужно поле «Домен сайта (SNI)».
  • Обфускация для Hysteria2: Salamander или Gecko. Gecko режет рукопожатие QUIC на куски случайного размера с добивкой, против DPI, который узнаёт QUIC по размерам пакетов. Его получают только Clash-приложения на mihomo 1.19.26+, поэтому держите рядом обычный Hysteria2.
  • Отпечаток TLS: как в настройках (по умолчанию Chrome), Chrome, Firefox, Safari, iOS, Android, Edge, 360, QQ, случайный браузер или «Своё…» с любым именем профиля uTLS, например chrome120. Общее значение задаётся в Настройки → Подписка. У Hysteria2 и TUIC отпечатка нет.
  • Выход в интернет: напрямую, WARP или через ноду.
  • Пул трафика: если есть пулы, протокол можно посчитать в отдельный лимит, см. Пулы и пакеты.
  • За прокси (nginx, HAProxy): см. Подключение за прокси.
  • Автоподбор: переключатели переноса порта и смены сайта, см. Автоподбор.

Пресет «Свой конфиг» открывает редактор YAML со слушателем mihomo типа vless, vmess, trojan, hysteria2, tuic или anytls. Имя, порт, адрес, пользователей и сертификат mikan подставит сам. Кнопка «Проверить» проверяет конфиг до сохранения.

mikan inbound list
mikan inbound add # покажет список пресетов
mikan inbound add hysteria2 --port 20000-20100 --node 2
mikan inbound set vless-xhttp --port 2443

На сервере панели новый порт сам откроется в ufw, нода получит изменения за 30 секунд.

mikan targets scan # найти подходящие сайты рядом с сервером
mikan targets check --dest www.example.com:443
mikan targets apply --dest www.example.com:443 --all