Пока проверка примитивная на уровне что один inbound для трёх CDN и работает на нём только cdnvideo, selectel(тестовая страница открывается), а на timeweb страница тестовая не открывается.
Она открывается без Xhttp просто через домен, используя инфраструктуру timeweb CDN?
Просто обычным браузером? Если отрубить остальные CDN? можно в WinMTR посидеть и посмотреть на маршрут.
На timeweb cdn работает только раздача файлов (с расширением в пути), остальное cdn отдает 403, дальше думайте сами
Коллеги, кто следил за последними обновлениями, буду очень признателен если подскажите актуальные наименования полей, в которых указываются параметры паддинга. Пытался вникнуть в последние изменения, пока безуспешно, к сожалению, читать все issues нет сил уже, а в основной “документации” (которая beyond reality) о последних изменениях ничего нет.
xPaddingMethod, xPaddingObfsMode, xPaddingPlacement используются или нет (я пытался, но безуспешно)?
Присоединяюсь к вопросу. Похоже, не работает (возвращает 400) даже вот такое, которое по идее теоретически близко к режиму по умолчанию:
{
"xPaddingObfsMode": true,
"xPaddingPlacement": "query",
"xPaddingKey": "x_padding",
"xPaddingBytes": "100-1000"
}
Аналогично если всего лишь добавить "xPaddingObfsMode": true на клиенте и сервере, без других параметров.
Версии xray: сервер 26.7.11, клиент 26.6.1. Обе вроде достаточно свежие.
У кого-нибудь работает данная тема? Особенно со схемами через CDN?
Рекомендую перестать качать бета версии и использовать стабильную: Release Xray-core v26.3.27 · XTLS/Xray-core · GitHub
Не совсем про XHTTP, но вопрос не стоит поднятия отдельной темы.
Сегодня на новой ОС писал outbound с XHTTP, и из-за того, что github.io не открывался решил вручную переписать с телефона. Из-за невнимательности допустил опечатку и получилось вот это:
Конфиг с ошибкой
{
"tag": "proxy",
"protocol": "vless",
"settings": {
"address": "example.com",
"port": 443,
"id": "UUID",
"encryption": "none"
},
"streanSettings": {
"network": "xhttp",
"security": "tls",
"tlsSettings": {
"alpn": ["h2"]
},
"xhttpSettings": {
"path": "/path",
"mode": "stream-up",
"noGRPCHeader": false,
"headers": {},
"xmux": {
...
}
}
}
}
Как можете заметить, сделал опечатку в streamSettings. Запустил Xray с -test флагом, он на данное обстоятельство не указал. Непосредственно при посыле запросов клиент плевался какими-то ошибками, ЕМНИП expected 0 but received 78 или что-то подобное.
Я правильно понимаю, что в данном случае Xray всё слал с "security": "none" и UUID/сам факт использования прокси засветилось у провайдера/ТСПУ т.к. отправлялось plaintext’ом?
- Вы можете посмотреть прямо на сервере в логах, что ему приходило, если приходило.

- https://xtls.github.io/ru/document/command.html#xray-run Эта ошибка буквально вам сообщает о сломанном конфиге, и именно в части Stream; флаг
-testработает сугубо локально.
del
Не обязательно, можно путем манипуляций с кэшем в самой панельке таймвеба.