mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-08-06 04:29:52 +00:00
fix: raise max_headers in ws handshake to 128 (#2366)
This commit is contained in:
Generated
+1
-2
@@ -9944,8 +9944,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "tokio-websockets"
|
name = "tokio-websockets"
|
||||||
version = "0.13.2"
|
version = "0.13.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/EasyTier/tokio-websockets#dc9771c7c215882349c3cb328877550a3593df21"
|
||||||
checksum = "dad543404f98bfc969aeb71994105c592acfc6c43323fddcd016bb208d1c65cb"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"bytes",
|
"bytes",
|
||||||
|
|||||||
+1
-1
@@ -91,7 +91,7 @@ rustls = { version = "0.23.0", features = [
|
|||||||
rcgen = { version = "0.12.1", optional = true }
|
rcgen = { version = "0.12.1", optional = true }
|
||||||
|
|
||||||
# for websocket
|
# for websocket
|
||||||
tokio-websockets = { version = "0.13.2", optional = true, features = [
|
tokio-websockets = { version = "0.13.2", git = "https://github.com/EasyTier/tokio-websockets", optional = true, features = [
|
||||||
"rustls-webpki-roots",
|
"rustls-webpki-roots",
|
||||||
"client",
|
"client",
|
||||||
"server",
|
"server",
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ impl WsTunnelListener {
|
|||||||
|
|
||||||
let (request, stream) = ServerBuilder::new()
|
let (request, stream) = ServerBuilder::new()
|
||||||
.limits(Limits::unlimited())
|
.limits(Limits::unlimited())
|
||||||
|
.max_headers(128)
|
||||||
.accept(stream)
|
.accept(stream)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
@@ -252,7 +253,8 @@ impl WsTunnelConnector {
|
|||||||
),
|
),
|
||||||
};
|
};
|
||||||
|
|
||||||
let c = ClientBuilder::from_uri(http::Uri::try_from(addr.to_string()).unwrap());
|
let c = ClientBuilder::from_uri(http::Uri::try_from(addr.to_string()).unwrap())
|
||||||
|
.max_headers(128);
|
||||||
let stream: MaybeTlsStream<TcpStream> = if is_wss {
|
let stream: MaybeTlsStream<TcpStream> = if is_wss {
|
||||||
init_crypto_provider();
|
init_crypto_provider();
|
||||||
let tls_conn =
|
let tls_conn =
|
||||||
|
|||||||
Reference in New Issue
Block a user