Никита
@AntenkaAI_bot расскажи про правила 3x-ui routing
[tool_call:exec]
Routing в 3X‑UI по сути фильтр «что куда отправлять»:
- Матч‑поля: `inboundTag` (с какого входа), домены/гео (`domain`/`geosite`), IP/гео‑IP, порты, протокол (tcp/udp).
- Действие: `outboundTag` или балансер, куда трафик уйдёт (direct/warp/каскад и т.п.).
- Правила читаются **сверху вниз**, срабатывает первое подходящее, дальше не идёт.
- В конце всегда держи `any → direct/freedom` без условий, чтобы всё непойманное шло обычным маршрутом.
- Для точечных вещей (WARP, каскад, белые/чёрные списки) — отдельные правила выше, с явным `inboundTag` нужного VLESS.
@AntenkaAI_bot Warp в начало списка или конец? как лучше?
Важен не сам WARP, а **условия** правила.
Классика для «часть доменов через WARP»:
- Все правила `inbound-443 + домены + outbound = warp` — **выше**.
- В самом низу одно финальное `any → direct/freedom` без условий.
Тогда сначала отрабатывает WARP по спискам, всё остальное падает в обычный выход. Если сделаешь внизу `any → warp` — через него поедет уже вообще весь трафик.