yourIP is a simple web app that helps you identify your public IP address without having to use other methods to relay it back to you. This is half a purposeful tool and the other half a nice excuse to learn some new technologies and deployment techniques.
This repository is a continuation of and extension to my existing yourip repository which was written in Python and Flask. I seek to eventually meet feature parity as I rewrite the application in JavaScript and Vue in this repository.
Please see Developers for how to setup a dev environment
The current deployment of this tool is hosted and available to all online. You will have a couple choices for how you access the website and what format your ask for the IP address to be returned in.
-
Point your browser to the official app URL at https://yourip.app
-
Use your favorite command line web tool (e.g. curl, wget) to access one of the two endpoints (raw or json)
$ curl -L yourip.app/json { "ip": "123.45.6.78" }
$ curl -L yourIP.app/raw 123.45.6.78
Long desired to build, but for sure inspired by Zate's https://urip.fyi web project in Go