awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Loyalsoldier avatar

Loyalsoldier/geoip

0
View on GitHub↗
5,636 estrellas·841 forks·Go·cc-by-sa-4.0·6 vistas

Geoip

Features

  • GeoIP Format Converters - Generates custom GeoIP database files in multiple formats for use in proxy and routing tools.
  • Customizable Generators - Generates custom GeoIP files by configuring data sources and output formats through a JSON configuration file.
  • Multi-Format Generators - Converts IP geolocation data into dat, mmdb, SRS, MRS, Clash ruleset, and Surge ruleset files.
  • Multi-Source Aggregators - Aggregates IP data from multiple sources, including MaxMind and third-party lists, then deduplicates and converts them.
  • IP Geolocation - Queries IP addresses or CIDR ranges against GeoIP databases to return matching country or category names.
  • MMDB Readers - Reads IP geolocation data from MaxMind's binary MMDB format using a streaming decoder.
  • Network Traffic Routing Rulesets - Provides precompiled SRS rule files for each country, region, and major cloud provider to use in routing decisions.
  • Surge Ruleset Generators - Creates Surge rulesets by outputting IP CIDR ranges as comma-separated entries in plaintext rule files.
  • Ruleset Generators - Generates Clash-compatible ruleset files from IP CIDR ranges for proxy routing.
  • SRS Rule Compilers - Compiles IP CIDR lists into sing-box SRS rule set files for efficient routing.
  • DAT Serializers - Writes IP ranges into the V2Ray dat format by encoding CIDR blocks into protobuf-based binary containers.
  • Proxy Rule Set Generators - Produces Clash, Surge, and sing-box rule sets from GeoIP data for automated routing decisions.
  • JSON-Driven Configurations - Uses a JSON configuration file to drive the entire GeoIP file generation pipeline.
  • Country-Based Blocking - Blocks or routes network traffic based on the country of origin using a curated list of IP CIDR ranges.
  • MRS Encoders - Encodes IP CIDR lists into the mihomo MRS binary format for compact rule storage.
  • Geographic Traffic Routing - Blocks or routes network traffic based on the geographic origin of IP addresses using curated CIDR lists.
  • Country Rule Editors - Edits and tailors GeoIP rule sets to include or exclude specific countries or regions for targeted traffic filtering.
  • IP Range Mergers and Deduplicators - Provides a CLI tool to merge and deduplicate IP addresses and CIDR ranges from standard input.
  • IP Range Mergers - Reads plaintext IP addresses and CIDR ranges from stdin, deduplicates them, and outputs consolidated lists.

Historial de estrellas

Gráfico del historial de estrellas de loyalsoldier/geoipGráfico del historial de estrellas de loyalsoldier/geoip

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Cuáles son las características principales de loyalsoldier/geoip?

Las características principales de loyalsoldier/geoip son: GeoIP Format Converters, Customizable Generators, Multi-Format Generators, Multi-Source Aggregators, IP Geolocation, MMDB Readers, Network Traffic Routing Rulesets, Surge Ruleset Generators.

¿Qué alternativas de código abierto existen para loyalsoldier/geoip?

Las alternativas de código abierto para loyalsoldier/geoip incluyen: fiorix/freegeoip — freegeoip is a self-hosted geolocation service and API server that maps IP addresses and hostnames to geographic… acl4ssr/acl4ssr — ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for… lionsoul2014/ip2region — ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level… jason5ng32/myip — MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network… cat-milk/anime-girls-holding-programming-books — This project is a themed technical art collection and visual archive of stylized illustrations depicting computer… alexreisner/geocoder — This is a Ruby toolkit for converting addresses to geographic coordinates and performing reverse geocoding via…

Alternativas open-source a Geoip

Proyectos open-source similares, clasificados según cuántas características comparten con Geoip.
  • fiorix/freegeoipAvatar de fiorix

    fiorix/freegeoip

    4,932Ver en GitHub↗

    freegeoip is a self-hosted geolocation service and API server that maps IP addresses and hostnames to geographic locations. It functions as a MaxMind database reader, parsing binary geolocation databases to provide location data through a REST interface. The project distinguishes itself by providing a private alternative to cloud geolocation providers, managing local database files and automating periodic updates. It includes a reverse proxy IP resolver to extract original client addresses from proxy headers, ensuring accurate mapping behind load balancers. The service incorporates a quota m

    Gofreegeoipgeolocationgo
    Ver en GitHub↗4,932
  • acl4ssr/acl4ssrAvatar de ACL4SSR

    ACL4SSR/ACL4SSR

    5,778Ver en GitHub↗

    ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for multiple client formats, including Clash, Quantumult, Surge, Surfboard, and Trojan. It combines modular rule fragments from a curated library, applies user-defined overrides, and filters traffic by domain category or geo-IP to produce optimized routing configurations. The project distinguishes itself through its format-agnostic conversion pipeline, which transforms proxy rule sets between different client formats using external open-source converters as a middleware layer. It provid

    aclacl4ssrclash
    Ver en GitHub↗5,778
  • jason5ng32/myipAvatar de jason5ng32

    jason5ng32/MyIP

    10,704Ver en GitHub↗

    MyIP is a network diagnostics toolbox designed for analyzing public IP addresses, geolocation, and network connectivity performance. It provides utilities for identifying IPv4 and IPv6 addresses and analyzing their associated organization, ASN, and geographic details. The project features specialized privacy and security tools, including a network leak tester to detect DNS and WebRTC leaks used to verify VPN or proxy configurations. It also includes a browser fingerprint analyzer that generates unique client identifiers to audit how device attributes are used for online tracking. The platfor

    Vue
    Ver en GitHub↗10,704
  • lionsoul2014/ip2regionAvatar de lionsoul2014

    lionsoul2014/ip2region

    19,159Ver en GitHub↗

    ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level regional information using local binary data files. It functions as a binary IP database compiler and a cross-language search client, allowing for regional lookups without relying on external APIs. The project distinguishes itself through a specialized binary format that supports high-performance query optimization. It employs adjacent-segment IP merging and deduplicated region storage to minimize the database footprint, while utilizing memory-mapped file caching and vector-i

    Javaip-addressip-address-databaseip-address-location
    Ver en GitHub↗19,159
Ver las 30 alternativas a Geoip→