Support xhttp

This commit is contained in:
Keivan-sf
2025-07-26 16:32:53 +03:30
parent 763169e04b
commit ae36a180f7
3 changed files with 33 additions and 2 deletions

View File

@@ -60,6 +60,15 @@ pub struct KCPSettings {
pub seed: Option<String>,
}
#[allow(non_snake_case)]
#[derive(Serialize, Deserialize)]
pub struct XHTTPSettings {
pub host: Option<String>,
pub path: Option<String>,
pub mode: Option<String>,
pub extra: Option<serde_json::Value>,
}
#[allow(non_snake_case)]
#[derive(Serialize, Deserialize)]
pub struct RealitySettings {
@@ -124,6 +133,7 @@ pub struct StreamSettings {
pub grpcSettings: Option<GRPCSettings>,
pub quicSettings: Option<QuicSettings>,
pub kcpSettings: Option<KCPSettings>,
pub xhttpSettings: Option<XHTTPSettings>,
}
#[allow(non_snake_case)]