{"repo":"PeterDaveHello/ipinfo.tw","free":true,"listed":false,"github":"https://github.com/PeterDaveHello/ipinfo.tw","clone":"git clone https://github.com/PeterDaveHello/ipinfo.tw.git","description":"🐳 A self-host 🙅 non-tracking, AD-🆓 ➕ 🍪-🆓 solution to show your IP ℹ️ Super small (🤏10MB)","language":"Dockerfile","stars":248,"topics":["ip","ipinfo","asn","country","geoip","geoip2","nginx","whatismyip","whatismyipaddress","docker"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"ipinfo.tw A self-hosted, non-tracking, and ad-free solution to reveal client-side IP info like IP address, country, [AS][1] number/description, and additionally, [user agent][2]. Table of Contents - Demo - Usage - Deploy to DigitalOcean - Server side - Client side - Endpoints - Database build time endpoint - Build - Credits - Sponsor - License Demo This project is also hosted publicly on https://ipinfo.tw, feel free to give it a try! Please note that for response integrity and privacy concerns, this demo is behind an reverse proxy with https enabled, which is not part of this project. http traffic will be redirected to use https to establish the connection, in case the plaintext data being sniffed/intercepted. Usage Deploy to DigitalOcean You can now directly deploy ipinfo.tw project on DigitalOcean App Platform using the deploy button: On DigitalOcean App Platform, we use the HTTP header DO-Connecting-IP as client's IP address, for more technical details, check the DigitalOceanAppPlatform branch. Server side Run the server daemon via docker: If you want to put this container behind reverse proxy, set up an X-Real-IP header and pass the it to the container, so that it can use the header as the IP of the client. Client side Use any http(s) client to explore the server, e.g. https://ipinfo.tw, - wget -qO- https://ipinfo.tw - curl https://ipinfo.tw Without any specified URI, the server will return IP address, country, AS, and user agent. If you prefer to receive a machine-readab","default_branch":null,"files":null,"tree":[],"storefront":"/r/PeterDaveHello","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PeterDaveHello/ipinfo.tw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}