Added external geoip db option

- Added support for loading geoip db from external file
- Added -update_geoip flag for automatically update the geoip
This commit is contained in:
Toby Chui
2024-12-24 21:12:26 +08:00
parent e72b2f9e09
commit 64b6769695
6 changed files with 92 additions and 1 deletions

View File

@@ -114,6 +114,7 @@ func startupSequence() {
geodbStore, err = geodb.NewGeoDb(sysdb, &geodb.StoreOptions{
AllowSlowIpv4LookUp: !*enableHighSpeedGeoIPLookup,
AllowSlowIpv6Lookup: !*enableHighSpeedGeoIPLookup,
Logger: SystemWideLogger,
SlowLookupCacheClearInterval: GEODB_CACHE_CLEAR_INTERVAL * time.Minute,
})
if err != nil {