RU XHTTP: Beyond REALITY

This commit is contained in:
Nikita Korotaev 2024-12-15 18:42:27 +05:00 committed by GitHub
parent a6af837cb5
commit 1dad6a91ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 12 additions and 12 deletions

View File

@ -14,7 +14,7 @@ Xray обычно использует uTLS для имитации поведе
* Пользователь должен запускать браузер рядом с клиентом Xray только для открытия прокси-соединения.
* Browser Dialer не должен быть туннелирован через сам прокси, иначе возникнет петля. Пользователи TUN должны быть осторожны.
* Браузер может работать только со стандартным HTTP, что означает, что поддерживаются только [WebSocket](../../transports/websocket.md) и [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113).
* Браузер может работать только со стандартным HTTP, что означает, что поддерживаются только [WebSocket](../../transports/websocket.md) и [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947).
* [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) необходимо учитывать при выполнении запросов с одного веб-сайта (`localhost:8080`) на другой (`proxy.example.com:443`).
* Браузер туннелирует ваш трафик с помощью JavaScript, поэтому наблюдается значительное снижение производительности (или разрядка аккумулятора).
* Конфигурация, используемая с Browser Dialer, не может использовать собственные заголовки SNI или хоста. `SNI == host == address`. Пользовательские заголовки HTTP и `tlsSettings` игнорируются полностью.
@ -48,7 +48,7 @@ Xray обычно использует uTLS для имитации поведе
<Badge text="v1.8.19+" type="warning"/>
[XHTTP](https://github.com/XTLS/Xray-core/discussions/4113) поддерживает QUIC, но также может использоваться собственный стек QUIC браузера. В Chrome это можно сделать через `chrome://flags`, в других браузерах он может быть уже включен или для него может потребоваться другой флаг.
[XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947) поддерживает QUIC, но также может использоваться собственный стек QUIC браузера. В Chrome это можно сделать через `chrome://flags`, в других браузерах он может быть уже включен или для него может потребоваться другой флаг.
В общем, `tlsSettings` полностью игнорируются при использовании Browser Dialer. Xray никак не контролирует, какую версию HTTP выбирает браузер.

View File

@ -75,7 +75,7 @@ Reality — это самое безопасное на данный момен
Конфигурация RAW для текущего соединения, действительна только если это соединение использует RAW.
> `xhttpSettings`: [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
> `xhttpSettings`: [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)
Конфигурация XHTTP для текущего соединения, действительна только если это соединение использует XHTTP.

View File

@ -5,7 +5,7 @@
gRPC (HTTP/2) имеет встроенное мультиплексирование, не рекомендуется включать mux.cool при использовании gRPC и HTTP/2.
::: danger
**Рекомендуется перейти на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113), преимущества которого перед gRPC отмечены в разделе STREAM-UP/ONE.**
**Рекомендуется перейти на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947), преимущества которого перед gRPC отмечены в разделе STREAM-UP/ONE.**
:::
::: warning ⚠⚠⚠

View File

@ -1,3 +1,3 @@
# HTTP/2
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)

View File

@ -1,3 +1,3 @@
# HTTP
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)

View File

@ -5,7 +5,7 @@
Его дизайн не рекомендуется для самостоятельного использования, а лучше всего работает в сочетании с TLS.
::: danger
**Рекомендуется переключиться на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113), чтобы избежать значительных характеристик трафика, таких как HTTPUpgrade «ALPN is http/1.1».**
**Рекомендуется переключиться на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947), чтобы избежать значительных характеристик трафика, таких как HTTPUpgrade «ALPN is http/1.1».**
:::
## HttpUpgradeObject

View File

@ -1,3 +1,3 @@
# QUIC
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)

View File

@ -1,6 +1,6 @@
# RAW
Переименованный из транспортного уровня TCP (первоначальное название было неоднозначным), исходящий транспортный уровень RAW отправляет данные TCP и UDP, сгенерированные обертками прокси-протоколов, напрямую, и ядро не использует другие транспортные уровни (такие как [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113)) для передачи своего трафика. трафика.
Переименованный из транспортного уровня TCP (первоначальное название было неоднозначным), исходящий транспортный уровень RAW отправляет данные TCP и UDP, сгенерированные обертками прокси-протоколов, напрямую, и ядро не использует другие транспортные уровни (такие как [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)) для передачи своего трафика. трафика.
Может использоваться в различных комбинациях с различными протоколами.

View File

@ -1,3 +1,3 @@
# SplitHTTP
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)

View File

@ -5,7 +5,7 @@
Подключение WebSocket может быть проксировано другими HTTP-серверами (например, Nginx) и VLESS fallbacks path.
::: danger
**Рекомендуется переключиться на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113), чтобы избежать значительных характеристик трафика, таких как WebSocket «ALPN is http/1.1».**
**Рекомендуется переключиться на [XHTTP](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947), чтобы избежать значительных характеристик трафика, таких как WebSocket «ALPN is http/1.1».**
:::
::: tip

View File

@ -1,3 +1,3 @@
# XHTTP: Beyond REALITY
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113)
See [XHTTP: Beyond REALITY](https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11468947)