fix(proxy-client): обновлён Xray и исправлен разбор VLESS

Зачем: профиль XHTTP с x_padding_bytes и пустым host не запускался.

Что: Xray обновлён до 26.10.10; добавлены параметры TLS, REALITY и XHTTP,
значения по умолчанию и преобразование старых названий сессии XHTTP.
Обновлены документация и регрессионные тесты.

Проверка: 59 тестов на Python 3.14 и 3.8, Bash-функции и установщик;
16 тестов разбора после уточнения проверки SHA-256. Настоящий Xray
проверил конфигурацию и выполнил HTTPS-запрос через профиль с HTTP 200.
Пользователь подтвердил работу proxy-client start.
This commit is contained in:
ddadmin committed 2026-10-12 16:21:16 -04:00
1 parent 16e85139b9
commit a30e2eb939
5 files changed
+266 -28

No files matched your search

+8 -1
View File
@@ -156,6 +156,13 @@ Xray всё равно можно остановить.
повторный query-параметр — отказ: он может менять смысл соединения, и его
нужно добавить в разбор явно. Остальное проверяет `xray run -test`.
Разбор следует [спецификации ссылок Xray](https://github.com/XTLS/Xray-core/discussions/716):
поддерживает `ech`, `pqv`, `spx`, `fm`, необязательные поля и значения по
умолчанию. Дополнительные параметры XHTTP переносятся внутрь `extra`, чтобы
ядро их не потеряло. Старые `sessionPlacement`/`sessionKey` преобразуются в
`sessionIDPlacement`/`sessionIDKey`, в том числе для отдельного скачивания;
противоречивые значения отклоняются. Полный список — в README пакета.
Hiddify Manager добавляет `allowInsecure`/`insecure` даже к профилям с
нормальным сертификатом
([Hiddify-Manager#5438](https://github.com/hiddify/Hiddify-Manager/issues/5438)),
@@ -169,7 +176,7 @@ TLS-проверку задают `pcs` и `vcn`.
### Установка Xray
`proxy-client install` ставит в `~/.local/bin/xray` официальный архив одного
зафиксированного релиза (сейчас 26.3.27), проверяет SHA-256 по `.dgst` и
зафиксированного релиза (сейчас 26.10.10), проверяет SHA-256 по `.dgst` и
заменяет файл атомарно. Официальный установщик Xray не подходит: он требует
root и создаёт systemd-службы. `start` принимает только ту же версию и никогда
ничего не скачивает.