- Added LAN detection in geoip resolver
- Updated UI for LAN/loopback request origin rendering
This commit is contained in:
Toby Chui
2024-04-28 11:27:00 +08:00
parent e0f5431215
commit fc9240fbac
3 changed files with 13 additions and 1 deletions

View File

@@ -93,6 +93,10 @@ func MatchIpCIDR(ip string, cidr string) bool {
// Check if a ip is private IP range
func IsPrivateIP(ipStr string) bool {
if ipStr == "127.0.0.1" || ipStr == "::1" {
//local loopback
return true
}
ip := net.ParseIP(ipStr)
if ip == nil {
return false