mirror of
https://github.com/house-of-vanity/OutFleet.git
synced 2025-10-26 10:09:08 +00:00
TG almost works
This commit is contained in:
@@ -119,7 +119,7 @@ pub mod utils {
|
||||
}
|
||||
|
||||
/// Determine alias for the URI
|
||||
pub fn generate_alias(user_name: &str, server_name: &str, inbound_tag: &str) -> String {
|
||||
format!("{}@{}-{}", user_name, server_name, inbound_tag)
|
||||
pub fn generate_alias(server_name: &str, template_name: &str) -> String {
|
||||
format!("{} - {}", server_name, template_name)
|
||||
}
|
||||
}
|
||||
@@ -56,7 +56,7 @@ impl UriBuilder for ShadowsocksUriBuilder {
|
||||
let encoded_credentials = general_purpose::STANDARD.encode(credentials.as_bytes());
|
||||
|
||||
// Generate alias for the URI
|
||||
let alias = utils::generate_alias(&config.user_name, &config.server_name, &config.inbound_tag);
|
||||
let alias = utils::generate_alias(&config.server_name, &config.template_name);
|
||||
|
||||
// Build simple SIP002 URI (no plugin parameters for standard Shadowsocks)
|
||||
let uri = format!(
|
||||
|
||||
@@ -139,7 +139,7 @@ impl UriBuilder for TrojanUriBuilder {
|
||||
|
||||
// Build the URI
|
||||
let query_string = utils::build_query_string(¶ms);
|
||||
let alias = utils::generate_alias(&config.user_name, &config.server_name, &config.inbound_tag);
|
||||
let alias = utils::generate_alias(&config.server_name, &config.template_name);
|
||||
|
||||
let uri = if query_string.is_empty() {
|
||||
format!(
|
||||
|
||||
@@ -113,7 +113,7 @@ impl UriBuilder for VlessUriBuilder {
|
||||
|
||||
// Build the URI
|
||||
let query_string = utils::build_query_string(¶ms);
|
||||
let alias = utils::generate_alias(&config.user_name, &config.server_name, &config.inbound_tag);
|
||||
let alias = utils::generate_alias(&config.server_name, &config.template_name);
|
||||
|
||||
let uri = if query_string.is_empty() {
|
||||
format!(
|
||||
|
||||
@@ -34,7 +34,7 @@ impl VmessUriBuilder {
|
||||
"net": transport_type,
|
||||
"path": "",
|
||||
"port": config.port,
|
||||
"ps": utils::generate_alias(&config.user_name, &config.server_name, &config.inbound_tag),
|
||||
"ps": utils::generate_alias(&config.server_name, &config.template_name),
|
||||
"scy": "auto",
|
||||
"tls": if security == "none" { "none" } else { &security },
|
||||
"type": "none",
|
||||
@@ -196,7 +196,7 @@ impl VmessUriBuilder {
|
||||
|
||||
// Build the URI
|
||||
let query_string = utils::build_query_string(¶ms);
|
||||
let alias = utils::generate_alias(&config.user_name, &config.server_name, &config.inbound_tag);
|
||||
let alias = utils::generate_alias(&config.server_name, &config.template_name);
|
||||
|
||||
let uri = if query_string.is_empty() {
|
||||
format!(
|
||||
|
||||
Reference in New Issue
Block a user