diff --git a/src-tauri/src/enhance/tun.rs b/src-tauri/src/enhance/tun.rs index 3e06b0c7..ad681ec9 100644 --- a/src-tauri/src/enhance/tun.rs +++ b/src-tauri/src/enhance/tun.rs @@ -60,7 +60,7 @@ pub async fn use_tun(mut config: Mapping, enable: bool) -> Mapping { #[cfg(target_os = "macos")] { crate::utils::resolve::restore_public_dns().await; - crate::utils::resolve::set_public_dns("223.6.6.6".to_string()).await; + crate::utils::resolve::set_public_dns("8.8.8.8".to_string()).await; } } diff --git a/src-tauri/src/utils/init.rs b/src-tauri/src/utils/init.rs index 08049b4b..1bc2c825 100644 --- a/src-tauri/src/utils/init.rs +++ b/src-tauri/src/utils/init.rs @@ -178,9 +178,8 @@ fn init_dns_config() -> Result<()> { "default-nameserver".into(), Value::Sequence(vec![ Value::String("system".into()), - Value::String("223.6.6.6".into()), Value::String("8.8.8.8".into()), - Value::String("2400:3200::1".into()), + Value::String("1.1.1.1".into()), Value::String("2001:4860:4860::8888".into()), ]), ), @@ -189,7 +188,8 @@ fn init_dns_config() -> Result<()> { Value::Sequence(vec![ Value::String("8.8.8.8".into()), Value::String("https://doh.pub/dns-query".into()), - Value::String("https://dns.alidns.com/dns-query".into()), + Value::String("https://dns.google/dns-query".into()), + Value::String("https://cloudflare-dns.com/dns-query".into()), ]), ), ("fallback".into(), Value::Sequence(vec![])), @@ -201,8 +201,9 @@ fn init_dns_config() -> Result<()> { "proxy-server-nameserver".into(), Value::Sequence(vec![ Value::String("https://doh.pub/dns-query".into()), - Value::String("https://dns.alidns.com/dns-query".into()), - Value::String("tls://223.5.5.5".into()), + Value::String("https://dns.google/dns-query".into()), + Value::String("https://cloudflare-dns.com/dns-query".into()), + Value::String("tls://1.1.1.1".into()), ]), ), ("direct-nameserver".into(), Value::Sequence(vec![])), diff --git a/src/components/setting/mods/dns-viewer.tsx b/src/components/setting/mods/dns-viewer.tsx index 853c11c6..34020bcb 100644 --- a/src/components/setting/mods/dns-viewer.tsx +++ b/src/components/setting/mods/dns-viewer.tsx @@ -58,22 +58,23 @@ const DEFAULT_DNS_CONFIG = { ], "default-nameserver": [ "system", - "223.6.6.6", "8.8.8.8", - "2400:3200::1", + "1.1.1.1", "2001:4860:4860::8888", ], nameserver: [ "8.8.8.8", "https://doh.pub/dns-query", - "https://dns.alidns.com/dns-query", + "https://dns.google/dns-query", + "https://cloudflare-dns.com/dns-query", ], fallback: [], "nameserver-policy": {}, "proxy-server-nameserver": [ "https://doh.pub/dns-query", - "https://dns.alidns.com/dns-query", - "tls://223.5.5.5", + "https://dns.google/dns-query", + "https://cloudflare-dns.com/dns-query", + "tls://1.1.1.1", ], "direct-nameserver": [], "direct-nameserver-follow-policy": false,