Создай inbound
Inbounds → Add Inbound
| Поле | Значение |
|---|---|
| Protocol | VLESS |
| Transport | XHTTP |
| Security | REALITY или TLS |
| Port | свободный порт |
Path
```constructor id="3xui-xhttp-path" {{XHTTP_PATH|/api/v1/stream}}
Path на клиенте и сервере должен совпадать.
### Mode
Для тестового профиля используй режим, который поддерживает твой клиент и текущая версия Xray.
Для `packet-up`:
```text
packet-up
Если используешь REALITY
```constructor id="3xui-xhttp-reality" DEST={{REALITY_DEST|www.microsoft.com:443}} SNI={{REALITY_SNI|www.microsoft.com}}
Сгенерируй key pair и Short ID.
### Проверка Xray
```bash
x-ui restart-xray
sleep 3
x-ui status | cat
Проверка порта
constructor id="3xui-xhttp-port-check"
ss -lntp | grep ':{{XHTTP_PORT|443}}'
Проверь клиента
Должны совпадать:
type=xhttp;- path;
- mode;
- security;
- SNI;
- ключи REALITY, если используются;
- адрес и порт.
Сначала добейся работы обычного XHTTP напрямую. Только затем добавляй CDN.