Add reality settings to vless outbound

This commit is contained in:
Keivan-sf
2023-10-19 15:26:41 +03:30
parent 95bca7bce5
commit 4776a38926
2 changed files with 23 additions and 1 deletions

View File

@@ -30,6 +30,16 @@ pub struct NonHeaderObject {
pub r#type: String,
}
#[allow(non_snake_case)]
#[derive(Serialize, Deserialize)]
pub struct RealitySettings {
pub fingerprint: String,
pub serverName: String,
pub publicKey: String,
pub shortId: String,
pub spiderX: String,
}
#[allow(non_snake_case)]
#[derive(Serialize, Deserialize)]
pub struct TCPSettings {
@@ -68,6 +78,7 @@ pub struct StreamSettings {
pub tlsSettings: Option<TlsSettings>,
pub wsSettings: Option<WsSettings>,
pub tcpSettings: Option<TCPSettings>,
pub realitySettings: Option<RealitySettings>,
}
#[allow(non_snake_case)]