├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── asn.csv ├── asn.sh ├── config-example.json ├── config-ipinfo.json ├── config.json ├── go.mod ├── go.sum ├── init.go ├── ip2location └── csv2asn.go ├── ipinfo ├── convert │ └── asn.go └── country.go ├── lib ├── config.go ├── error.go ├── func.go ├── instance.go └── lib.go ├── main.go └── plugin ├── maxmind ├── country_csv.go ├── mmdb_in.go └── mmdb_out.go ├── plaintext ├── clash_in.go ├── clash_out.go ├── common_in.go ├── common_out.go ├── surge_in.go ├── surge_out.go ├── text_in.go └── text_out.go ├── special ├── cutter.go ├── private.go └── test.go └── v2ray ├── dat_in.go └── dat_out.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/README.md -------------------------------------------------------------------------------- /asn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/asn.csv -------------------------------------------------------------------------------- /asn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/asn.sh -------------------------------------------------------------------------------- /config-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/config-example.json -------------------------------------------------------------------------------- /config-ipinfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/config-ipinfo.json -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/config.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/go.sum -------------------------------------------------------------------------------- /init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/init.go -------------------------------------------------------------------------------- /ip2location/csv2asn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/ip2location/csv2asn.go -------------------------------------------------------------------------------- /ipinfo/convert/asn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/ipinfo/convert/asn.go -------------------------------------------------------------------------------- /ipinfo/country.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/ipinfo/country.go -------------------------------------------------------------------------------- /lib/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/lib/config.go -------------------------------------------------------------------------------- /lib/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/lib/error.go -------------------------------------------------------------------------------- /lib/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/lib/func.go -------------------------------------------------------------------------------- /lib/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/lib/instance.go -------------------------------------------------------------------------------- /lib/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/lib/lib.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/main.go -------------------------------------------------------------------------------- /plugin/maxmind/country_csv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/maxmind/country_csv.go -------------------------------------------------------------------------------- /plugin/maxmind/mmdb_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/maxmind/mmdb_in.go -------------------------------------------------------------------------------- /plugin/maxmind/mmdb_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/maxmind/mmdb_out.go -------------------------------------------------------------------------------- /plugin/plaintext/clash_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/clash_in.go -------------------------------------------------------------------------------- /plugin/plaintext/clash_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/clash_out.go -------------------------------------------------------------------------------- /plugin/plaintext/common_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/common_in.go -------------------------------------------------------------------------------- /plugin/plaintext/common_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/common_out.go -------------------------------------------------------------------------------- /plugin/plaintext/surge_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/surge_in.go -------------------------------------------------------------------------------- /plugin/plaintext/surge_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/surge_out.go -------------------------------------------------------------------------------- /plugin/plaintext/text_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/text_in.go -------------------------------------------------------------------------------- /plugin/plaintext/text_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/plaintext/text_out.go -------------------------------------------------------------------------------- /plugin/special/cutter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/special/cutter.go -------------------------------------------------------------------------------- /plugin/special/private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/special/private.go -------------------------------------------------------------------------------- /plugin/special/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/special/test.go -------------------------------------------------------------------------------- /plugin/v2ray/dat_in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/v2ray/dat_in.go -------------------------------------------------------------------------------- /plugin/v2ray/dat_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xream/geoip/HEAD/plugin/v2ray/dat_out.go --------------------------------------------------------------------------------