Pages

Friday, 25 March 2022

myip

Get your external IP address from command line - STUN, DNS, HTTPS API supported.

Build Status

Basic Usage

$ myip
2001:db8::2

$ myip -4
192.0.2.2

$ myip -6
2001:db8::2

STUN

  • This is the default method
  • stun.l.google.com:19302 is the default server
  • Connection over UDP only
myip --method STUN --server stun.l.google.com:19302

ip.sb HTTPS API

myip --method ip.sb

OpenDNS DNS Query

myip --method OpenDNS

OpenDNS HTTPS API

  • -4/-6 doesn't work
myip --method OpenDNS-API

Building

Use go 1.11 or higher. Run build.sh to build it and collect your binary file in build directory.

from https://github.com/Jamesits/myip

No comments:

Post a Comment