From 9168bee6b7f412b2d248ac86444498304e65acc5 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Wed, 24 Dec 2025 18:26:55 +0800 Subject: [PATCH] chore: align internal logic --- rules/common/geoip.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rules/common/geoip.go b/rules/common/geoip.go index b000a4fc..bf4b56af 100644 --- a/rules/common/geoip.go +++ b/rules/common/geoip.go @@ -128,6 +128,10 @@ func (g dnsFallbackFilter) MatchIp(ip netip.Addr) bool { return false } + if g.country == "lan" { + return !g.isLan(ip) + } + if geodata.GeodataMode() { matcher, err := g.getIPMatcher() if err != nil {