You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`boxctl firewall status --json` reports the same IPv6/DNS fields plus backend capability flags.
291
+
- If `dns_enhanced_mode = "fake-ip"`, local name resolution can return fake-IP ranges such as `198.18.0.0/16` while browser/devtools still show the real remote server address used by Mihomo's outbound connection.
292
+
- There is no reference-backed `prefer_ipv4|prefer_ipv6|default` selector. The supported family control is `network.ipv6 = true|false`.
Copy file name to clipboardExpand all lines: docs/linux-port/04-component-firewall-routing.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,6 +80,10 @@ If unsupported, apply controlled downgrade with explicit logs.
80
80
- non-`tun` modes + `network.ipv6=true`: IPv6 remains direct outside the firewall graph.
81
81
-`network.ipv6=false`: runtime disables IPv6 in the core/DNS path to prefer IPv4.
82
82
-`network.dns_enhanced_mode` controls Mihomo DNS `fake-ip` vs `redir-host` independently from firewall mode.
83
+
- This means `mixed` mode on current Linux-native backends is effectively:
84
+
- IPv4: transparent redirect/mark path through Box/Mihomo
85
+
- IPv6: direct host path unless `mode=tun`
86
+
- When `dns_enhanced_mode = "fake-ip"`, applications may resolve fake IPv4/IPv6 placeholders locally while observability tools still show the real remote upstream address chosen by Mihomo.
83
87
84
88
## Tailscale Coexistence Requirements
85
89
For hosts that run Tailscale alongside Box, firewall apply/cleanup must preserve Tailscale routing and DNS behavior.
0 commit comments