From c82e613c52d33957894a9eda15b1301673662105 Mon Sep 17 00:00:00 2001 From: Sergei Maklagin Date: Sun, 22 Feb 2026 17:59:02 +0300 Subject: [PATCH 1/4] Fix typo --- option/v2ray_transport.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/option/v2ray_transport.go b/option/v2ray_transport.go index 308d5602..f54d2529 100644 --- a/option/v2ray_transport.go +++ b/option/v2ray_transport.go @@ -198,7 +198,7 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err } } if options.XPaddingBytes.From <= 0 || options.XPaddingBytes.To <= 0 { - return E.New("xPaddingBytes cannot be disabled") + return E.New("x_padding_bytes cannot be disabled") } if options.XPaddingKey == "" { options.XPaddingKey = "x_padding" @@ -226,7 +226,7 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err case "body": case "cookie", "header": if mode != "packet-up" { - return E.New("UplinkDataPlacement can be " + options.UplinkDataPlacement + " only in packet-up mode") + return E.New("uplink_data_placement can be " + options.UplinkDataPlacement + " only in packet-up mode") } default: return E.New("unsupported uplink data placement: " + options.UplinkDataPlacement) @@ -236,7 +236,7 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err } options.UplinkHTTPMethod = strings.ToUpper(options.UplinkHTTPMethod) if options.UplinkHTTPMethod == "GET" && mode != "packet-up" { - return E.New("uplinkHTTPMethod can be GET only in packet-up mode") + return E.New("uplink_http_method can be GET only in packet-up mode") } switch options.SessionPlacement { case "": @@ -251,7 +251,7 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err case "path": case "cookie", "header", "query": if options.SessionPlacement == "path" { - return E.New("SeqPlacement must be path when SessionPlacement is path") + return E.New("seq_placement must be path when session_placement is path") } default: return E.New("unsupported seq placement: " + options.SeqPlacement) @@ -299,7 +299,7 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err options.Xmux.HMaxReusableSecs.From = 1800 options.Xmux.HMaxReusableSecs.To = 3000 } else if options.Xmux.MaxConnections.To > 0 && options.Xmux.MaxConcurrency.To > 0 { - return E.New("maxConnections cannot be specified together with maxConcurrency") + return E.New("max_connections cannot be specified together with max_concurrency") } return nil } From aa103fdfc6620bcb349272a0e9ae80668a0aed3e Mon Sep 17 00:00:00 2001 From: Sergei Maklagin Date: Sun, 22 Feb 2026 18:10:15 +0300 Subject: [PATCH 2/4] Fix examples --- examples/xhttp/server.json | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/xhttp/server.json b/examples/xhttp/server.json index 62d5df14..c833c62d 100644 --- a/examples/xhttp/server.json +++ b/examples/xhttp/server.json @@ -35,6 +35,7 @@ "path": "/xhttp", "x_padding_bytes": "100-1000", "no_sse_header": false, // server only + "sc_max_each_post_bytes": 1000000, // packet-up only "sc_max_buffered_posts": 30, // packet-up, server only "sc_stream_up_server_secs": "20-80", // stream-up, server only "x_padding_obfs_mode": false, From a03af44c617b5384feca96a019d17c1ece971cb1 Mon Sep 17 00:00:00 2001 From: Sergei Maklagin Date: Wed, 25 Feb 2026 14:03:36 +0300 Subject: [PATCH 3/4] Add DONATE.md --- DONATE.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 DONATE.md diff --git a/DONATE.md b/DONATE.md new file mode 100644 index 00000000..b2dc4348 --- /dev/null +++ b/DONATE.md @@ -0,0 +1,24 @@ +# Support the project + +If you want to support the project, you can donate to the following addresses. + +### TRX (Tron) +``` +TSWU6VUZ4FcUghYDmbbhK15gRVvhvBgW3F +``` +### TON +``` +UQAyD2UuT5kCP6lZQlhFL0hyNibDXNE4nIo_RSLVSYAtD7N1 +``` +### Solana +``` +CJu8ickwRCwNE71uVFjYf1UveyCkRp9Xo44rhPcQpeFL +``` +### Bitcoin +``` +bc1qqx97p8k4dchqkyd47s4vf74hrqdfnmhqvcja7x +``` +### Ethereum +``` +0xAcc5919C22F2B3fAa0ec7E8BaD142da5B375FBF6 +``` \ No newline at end of file From b62000e924e4e4ac665d481d51ceb674a3f0e398 Mon Sep 17 00:00:00 2001 From: Sergei Maklagin Date: Wed, 25 Feb 2026 14:10:09 +0300 Subject: [PATCH 4/4] Update README.md --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 04ed0abb..9c421b11 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,31 @@ Sing-box with extended features. https://github.com/shtorm-7/sing-box-extended/tree/extended/examples +## Support the project + +If you want to support the project, you can donate to the following addresses. + +### TRX (Tron) +``` +TSWU6VUZ4FcUghYDmbbhK15gRVvhvBgW3F +``` +### TON +``` +UQAyD2UuT5kCP6lZQlhFL0hyNibDXNE4nIo_RSLVSYAtD7N1 +``` +### Solana +``` +CJu8ickwRCwNE71uVFjYf1UveyCkRp9Xo44rhPcQpeFL +``` +### Bitcoin +``` +bc1qqx97p8k4dchqkyd47s4vf74hrqdfnmhqvcja7x +``` +### Ethereum +``` +0xAcc5919C22F2B3fAa0ec7E8BaD142da5B375FBF6 +``` + ## License ```