qdm12 / gluetun

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
https://hub.docker.com/r/qmcgaw/gluetun
MIT License
6.71k stars 331 forks source link

Feature request: additional public ip data services #2190

Open ewwink opened 3 months ago

ewwink commented 3 months ago

What's the feature 🧐

we need ipinfo.io alternative because free account are limited to 50k query per month

Extra information and references

after vpn running we can't get IP information because Too Many Requests

WARN [ip getter] too many requests sent for this month from https://ipinfo.io/: 429 429 Too Many Requests; not retrying.

here are the alternatives:

also Cloudflare, free unlimited Website that using Cloudflare has IP and Country header, more about CF http-request-headers

github-actions[bot] commented 3 months ago

@qdm12 is more or less the only maintainer of this project and works on it in his free time. Please:

qdm12 commented 3 months ago

Note there is already ip2location supported, see https://github.com/qdm12/gluetun-wiki/blob/main/setup/options/others.md

I'll have a look at supporting more, thanks for the detailed issue 👍 Although not a super priority right now 😉

NikolaiT commented 2 months ago

Consider using https://ipapi.is/

Our free plan includes the full API output compared to the limited output of other APIs

I will give you unlimited requests for free if you sign up at https://ipapi.is/app/signup

Reason: ipapi.is once started as a open source project and it is time to give back