diff --git a/package.json b/package.json index 530ff426..deb4ad16 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "clash-verge", - "version": "2.2.4-alpha", + "version": "2.2.4-alpha.0", "license": "GPL-3.0-only", "scripts": { "dev": "cross-env RUST_BACKTRACE=1 tauri dev -f verge-dev -- --profile fast-dev", diff --git a/src-tauri/src/cmd/network.rs b/src-tauri/src/cmd/network.rs index ec2dabbf..104c4386 100644 --- a/src-tauri/src/cmd/network.rs +++ b/src-tauri/src/cmd/network.rs @@ -35,7 +35,7 @@ pub fn get_auto_proxy() -> CmdResult { #[tauri::command] pub fn get_system_hostname() -> CmdResult { use gethostname::gethostname; - + // 获取系统主机名,处理可能的非UTF-8字符 let hostname = match gethostname().into_string() { Ok(name) => name, @@ -46,7 +46,7 @@ pub fn get_system_hostname() -> CmdResult { fallback.trim_matches('"').to_string() } }; - + Ok(hostname) } diff --git a/src-tauri/src/core/sysopt.rs b/src-tauri/src/core/sysopt.rs index 173535f6..c727a1cb 100644 --- a/src-tauri/src/core/sysopt.rs +++ b/src-tauri/src/core/sysopt.rs @@ -82,7 +82,10 @@ impl Sysopt { ( verge.enable_system_proxy.unwrap_or(false), verge.proxy_auto_config.unwrap_or(false), - verge.proxy_host.clone().unwrap_or_else(|| String::from("127.0.0.1")), + verge + .proxy_host + .clone() + .unwrap_or_else(|| String::from("127.0.0.1")), ) }; @@ -265,7 +268,10 @@ impl Sysopt { verge.enable_proxy_guard.unwrap_or(false), verge.proxy_guard_duration.unwrap_or(10), verge.proxy_auto_config.unwrap_or(false), - verge.proxy_host.clone().unwrap_or_else(|| String::from("127.0.0.1")), + verge + .proxy_host + .clone() + .unwrap_or_else(|| String::from("127.0.0.1")), ) };