0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-14 20:39:36 +03:00

XHTTP: The real upload / download splitting (#3955)

* SplitHTTP client: Add real upload / download splitting

* Transport: Add XHTTP as an alias of SplitHTTP

* XHTTP config: Use `downloadSettings` instead
This commit is contained in:
RPRX
2024-10-31 07:31:19 +00:00
committed by GitHub
parent e733148c0b
commit b30e05d1bc
6 changed files with 317 additions and 219 deletions

View File

@ -6,6 +6,8 @@ option go_package = "github.com/xtls/xray-core/transport/internet/splithttp";
option java_package = "com.xray.transport.internet.splithttp";
option java_multiple_files = true;
import "transport/internet/config.proto";
message Config {
string host = 1;
string path = 2;
@ -16,6 +18,7 @@ message Config {
bool noSSEHeader = 7;
RandRangeConfig xPaddingBytes = 8;
Multiplexing xmux = 9;
xray.transport.internet.StreamConfig downloadSettings = 10;
}
message RandRangeConfig {