Контора на районе. Не «ещё одна панелька» — а свой стол, свои понятия, свой Xray под variant B.
Форк 3X-UI, только без понтов ради понтов: сюда залит decoder-dev/Xray-core — XHTTP packet-up, scStreamDown, downFrame, всё что надо, когда схема CDN → nginx → XHTTP, а не «поставил и молись».
Important
По понятиям: только для своих, лаборатории, домашнего VPS. Не для продакшена и не для серых схем — мы тут инфраструктуру крутим, а не законы переписываем.
Бренд 3хуя — в морде панели. Под капотом всё по-старому: x-ui, /usr/local/x-ui, systemd. Чтоб апдейты и скрипты не ломались.
| Понятие | Что по факту |
|---|---|
| Ядро | Xray с decoder-dev — variant B из коробки, x-ui install-xray если надо перекатить |
| XHTTP | В UI есть scStreamDownServerSecs и downFrame — не наугад в конфиге, а как люди |
| Подписка / Clash | Поля variant B уезжают в sub и Clash/Meta — клиент видит то, что на сервере |
| Морда | Переименовано в 3хуя, на телефоне не страдай — адаптив есть |
| База | tgId не падает от кривого JSON — старые записи в SQLite не трогают нервы |
| Доставка | Релизы decoder-dev/3x-ui, тег dev-latest — свежак с main без церемоний |
Полный разбор — как завести точку: ZAVODIM-TOCHku.md.
- Протоколы: VLESS, VMess, Trojan, SS, WireGuard, Hysteria2, HTTP, SOCKS, Tunnel, TUN, MTProto
- Транспорт: TCP, mKCP, WS, gRPC, HTTPUpgrade, XHTTP + TLS / REALITY / Vision / ML-KEM
- Клиенты: лимиты трафика, срок, IP, HWID, онлайн, QR, подписки
- Ноды, routing, WARP, балансировщики, свой sub-сервер (Clash / JSON / raw)
- Telegram-бот, API + Swagger, SQLite или Postgres, 13 языков, Fail2ban
Один VPS, root, Ubuntu/Debian — по классике:
bash <(curl -Ls https://raw.githubusercontent.com/decoder-dev/3x-ui/main/install.sh)Стабильный релиз (рекомендуем, без сюрпризов):
bash <(curl -Ls https://raw.githubusercontent.com/decoder-dev/3x-ui/main/install.sh) v3.7.0-decoderDev-сборка — что в main, то и на сервере (dev-latest):
bash <(curl -Ls https://raw.githubusercontent.com/decoder-dev/3x-ui/main/install.sh) dev-latestПосле установки — x-ui: логин, SSL, рестарт, обновление. Панель сама накидает логин/пароль/путь, если не указал.
x-ui install-xrayИли руками — в ZAVODIM-TOCHku.md, там без воды.
Когда терминала нет, а VPS должен подняться сам:
export XUI_NONINTERACTIVE=1
export XUI_USERNAME=admin
export XUI_PASSWORD='YourStrongPassword'
export XUI_PANEL_PORT=54321
export XUI_WEB_BASE_PATH='your-secret-path'
bash <(curl -Ls https://raw.githubusercontent.com/decoder-dev/3x-ui/main/install.sh)Креды лежат в /etc/x-ui/install-result.env — сохрани, потом не ищи по логам.
| Что | Куда | Тег для примера |
|---|---|---|
| Панель 3хуя | decoder-dev/3x-ui | v3.7.0-decoder, dev-latest |
| Ядро Xray | decoder-dev/Xray-core | v26.7.28-decoder |
Upstream-вики по общим темам: MHSanaei/3x-ui Wiki — половина статей всё ещё актуальна.
ОС: Linux (Ubuntu, Debian, RHEL-семейство, Arch, Alpine…) и Windows — как у upstream.
Архи: amd64, arm64, armv7 и остальное из списка upstream.
БД: SQLite из коробки (/etc/x-ui/x-ui.db) или Postgres через XUI_DB_TYPE / XUI_DB_DSN в /etc/default/x-ui.
x-ui update # панель с релизов decoder-dev/3x-ui
x-ui install-xray # свежий decoder-dev Xray в bin/После апдейта панели Xray подтянется сам, если ставил через наш install/update — но install-xray не помешает, если руками ковырял.
- MHSanaei/3x-ui — базовая панель, уважение
- XTLS/Xray-core — ядро; наши патчи — decoder-dev/Xray-core
- alireza0 — lineage X-UI
GPL-3.0 — как у предков. Форк open-source, не «закрытая контора».
3хуя — когда панель должна знать, что такое variant B, а не притворяться обычным 3X-UI.