2025-07-26 19:17:01 +03:30
|
|
|
#[allow(non_snake_case)]
|
2023-10-17 17:27:24 +03:30
|
|
|
pub struct VlessQuery {
|
2025-07-26 13:46:08 +03:30
|
|
|
pub security: Option<String>,
|
|
|
|
|
pub sni: Option<String>,
|
|
|
|
|
pub fp: Option<String>,
|
|
|
|
|
pub pbk: Option<String>,
|
|
|
|
|
pub sid: Option<String>,
|
|
|
|
|
pub r#type: Option<String>,
|
|
|
|
|
pub flow: Option<String>,
|
|
|
|
|
pub path: Option<String>,
|
|
|
|
|
pub encryption: Option<String>,
|
|
|
|
|
pub header_type: Option<String>,
|
|
|
|
|
pub host: Option<String>,
|
|
|
|
|
pub seed: Option<String>,
|
|
|
|
|
pub quic_security: Option<String>,
|
|
|
|
|
pub r#key: Option<String>,
|
|
|
|
|
pub mode: Option<String>,
|
|
|
|
|
pub service_name: Option<String>,
|
|
|
|
|
pub authority: Option<String>,
|
|
|
|
|
pub slpn: Option<String>,
|
|
|
|
|
pub spx: Option<String>,
|
|
|
|
|
pub alpn: Option<String>,
|
2025-07-26 16:32:53 +03:30
|
|
|
pub extra: Option<String>,
|
2025-07-26 19:17:01 +03:30
|
|
|
pub allowInsecure: Option<String>,
|
2023-10-17 17:27:24 +03:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub struct VlessAddress {
|
|
|
|
|
pub uuid: String,
|
|
|
|
|
pub address: String,
|
|
|
|
|
pub port: u16,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub struct VlessData {
|
|
|
|
|
pub query: VlessQuery,
|
|
|
|
|
pub address_data: VlessAddress,
|
|
|
|
|
}
|