- 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

@@ -83,6 +83,11 @@ func (s *Store) GetRequesterCountryISOCode(r *http.Request) string {
if ipAddr == "" {
return ""
}
if netutils.IsPrivateIP(ipAddr) {
return "LAN"
}
countryCode, err := s.ResolveCountryCodeFromIP(ipAddr)
if err != nil {
return ""