GeoIP is a community-maintained project that generates and publishes enhanced GeoIP/Geo-database and IP-location/routing data in multiple formats (e.g. V2Ray .dat, MaxMind .mmdb, and others) to support proxy, VPN, or routing tools requiring IP-to-country/region resolution. Rather than depending solely on the official GeoLite2 data, geoip augments and merges data sources (especially for certain regions) to improve coverage or tailor by use-case (e.g. proxy-specific rules, private networks, or region-based classification). The repo provides automated, periodic releases (e.g. weekly or on schedule) and also offers a CLI tool so users can regenerate or customize geo data in the format they need — for example, producing a .dat file for V2Ray / Xray-core, or a MaxMind-compatible .mmdb.
Features
- Generates GeoIP data in multiple formats (V2Ray .dat, MaxMind .mmdb, and others) for broad compatibility
- Merges and augments official GeoLite2 data with additional IP-source data for improved regional coverage
- Releases regularly (automated weekly or scheduled updates) to reflect current IP allocations and changes
- Provides a CLI for users to customize or regenerate GeoIP data tailored to their needs (e.g. custom region sets, subsets)
- Supports “special category” labels beyond country — e.g. cloud infrastructure, CDN providers, private-network ranges, ISP-specific classifications
- Useful for integration with proxy/VPN tools, firewalls, or network-routing frameworks needing geo-based IP classification (e.g. direct vs proxy routing rules)