ngrokdns

Dynamic update DNS entry for ngrok random generated hostname


License
MIT
Install
npm install ngrokdns@0.0.3

Documentation

ngrokDNS

Dynamic update DNS entry for ngrok random generated hostname

  1. define and export USERNAME, PASSWORD, HOST environment variables
export USERNAME=freedns username
export PASSWORD=freedns password
export HOST=freedns dynamic updated host
  1. start ngrok tunnel or localtunnel
yarn global add ngrok
ngrok http port

-------------------------------------------

yarn global add localtunnel
lt --port port --subdomain freedns

-------------------------------------------

ssh -R freedns:80:localhost:1337 serveo.net
  1. example to dynamic update freedns entry
{ngrok, freedns} = require 'ngrokdns'
do ->
  console.log await freedns await ngrok()
  console.log await freedns 'freedns.localtunnel.me'
  console.log await freedns 'freedns.serveo.net'