fix: fakeip dns

This commit is contained in:
wonfen 2024-11-25 01:50:30 +08:00
parent c78c936762
commit e3800a575f

View File

@ -34,11 +34,11 @@ pub async fn use_tun(mut config: Mapping, enable: bool) -> Mapping {
revise!(dns_val, "enable", true); revise!(dns_val, "enable", true);
revise!(dns_val, "ipv6", true); revise!(dns_val, "ipv6", true);
revise!(dns_val, "enhanced-mode", "fake-ip"); revise!(dns_val, "enhanced-mode", "fake-ip");
revise!(dns_val, "fake-ip-range", "192.18.0.1/16"); revise!(dns_val, "fake-ip-range", "198.18.0.1/16");
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
{ {
crate::utils::resolve::restore_public_dns().await; crate::utils::resolve::restore_public_dns().await;
crate::utils::resolve::set_public_dns("192.18.0.2".to_string()).await; crate::utils::resolve::set_public_dns("8.8.8.8".to_string()).await;
} }
} else { } else {
revise!(dns_val, "enhanced-mode", "redir-host"); revise!(dns_val, "enhanced-mode", "redir-host");