diff --git a/src/config_models/mod.rs b/src/config_models/mod.rs index 0514567..98d95ff 100644 --- a/src/config_models/mod.rs +++ b/src/config_models/mod.rs @@ -78,7 +78,7 @@ pub struct HeaderSetting { #[derive(Serialize, Deserialize)] pub struct WsSettings { pub path: Option, - pub headers: Option, + pub Host: Option, pub acceptProxyProtocol: Option, } diff --git a/src/parser/vless/mod.rs b/src/parser/vless/mod.rs index daa40bb..bfe39fd 100644 --- a/src/parser/vless/mod.rs +++ b/src/parser/vless/mod.rs @@ -34,9 +34,7 @@ pub fn create_outbound_object(data: models::VlessData) -> Outbound { }, wsSettings: if data.query.r#type == String::from("ws") { Some(WsSettings { - headers: Some(HeaderSetting { - Host: Some(data.query.host), - }), + Host: Some(data.query.host), path: Some( urlencoding::decode(data.query.path.as_str()) .unwrap()