fix: reset fake-ip-range6: "2001:2::0/64" as default on Tun Mode (#7811)

* fix: reset fake-ip-range6: "2001:2::0/48" as default on Tun Mode

* update: fake-ip-range6 to "2001:2::0/64"

* fix: sync test data
This commit is contained in:
Christine.
2026-08-26 00:24:28 +08:00
committed by Tunglies
parent 4c1df582ba
commit 3503a2da29
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -662,7 +662,7 @@ fn ensure_fake_ip_range6(dns: &mut Mapping) {
.unwrap_or(true);
if ipv6_enabled && is_fake_ip && range6_missing {
dns.insert(Value::from("fake-ip-range6"), Value::from("fdfe:dcba:9876::1/64"));
dns.insert(Value::from("fake-ip-range6"), Value::from("2001:2::0/64"));
}
}
@@ -790,7 +790,7 @@ mod fake_ip_tests {
map
}
const RANGE6: &str = "fdfe:dcba:9876::1/64";
const RANGE6: &str = "2001:2::0/64";
#[test]
fn an_ipv6_fake_ip_setup_missing_its_range_gets_one() {
@@ -942,7 +942,7 @@ mod use_tun_tests {
assert_eq!(dns.get(Value::from("ipv6")), Some(&Value::from(true)));
assert_eq!(
dns.get(Value::from("fake-ip-range6")),
Some(&Value::from("fdfe:dcba:9876::1/64"))
Some(&Value::from("2001:2::0/64"))
);
let without_ipv6 = use_tun(Mapping::new(), true);
+1 -1
View File
@@ -44,7 +44,7 @@ pub fn use_tun(mut config: Mapping, enable: bool) -> Mapping {
}
if ipv6_val && !dns_val.contains_key(Value::from("fake-ip-range6")) {
revise!(dns_val, "fake-ip-range6", "fdfe:dcba:9876::1/64");
revise!(dns_val, "fake-ip-range6", "2001:2::0/64");
}
#[cfg(target_os = "macos")]