xguru 2020-07-27 | parent | favorite | on: Blip - 간단한 Geolocation 서버(github.com)

보통 회사에서 접속자의 Geolocation 정보를 알기 위해 MaxMind 를 사거나 하는데,
그걸 대신하거나 MixMind 가 무료로 제공하는 GeoLite2 를 사용하는 방식들도 있는데요.

위 Blip은 오픈소스고, GAE의 값을 이용하기 때문에 거의 무료티어 만으로 사용 가능합니다.

CDN인 CloudFlare 가 제공 하는 위치 데이터를 이용하는 법도 있습니다.
- http://ifconfig.io/ 좀 더 다양한 값을 리턴해 줍니다. 소스는 https://github.com/georgyo/ifconfig.io 에 Go 코드
- https://github.com/jlxw/geoip CloudFlare + Heroku. JavaScript 코드
- CloudFlare Worker 로 직접 만들기 https://maxkostinevich.com/blog/serverless-geolocation/