icanhazip

Get external IP from icanhazip.com; uses Bluebird promise

Usage no npm install needed!

<script type="module">
  import icanhazip from 'https://cdn.skypack.dev/icanhazip';
</script>

README

Uses icanhazip.com to get your external IP address.

var icanhazip = require('icanhazip');

icanhazip.IPv4().then(function(myIP) {
  console.log(myIP);
}).catch(function(e) {
  console.error(e.message);
});