Ngrok merupakan memungkinkan kamu dapat mengakses server local ke internet public yang di lengkapi dengan interceptor jaringan built-in. Ketika kamu memulai menggunakan ngrok, ngrok akan membuat layanan URL web yang dapat di akses di publik. Ngrok tidak memiliki IP statis, setiap kali kamu membuka ngrok IP tersebut akan berubah.
Ngrok dapat di gunakan secara gratis dan juga terdapat versi berbayar yang memiliki fitur tambahan seperti subdomain , daftar putih, dan dukungan.
Untuk menginstal ngrok ke dalam linux, silahkan terlebih dahulu kunjungi https://ngrok.com/ dan buat akunnya dengan menggunakan Gmail. Setelah berhasil membuat akun ngrok menggunakan Gmail, keemudian masuk ke dalam dasboard dan download ngrok untuk versi linux.
Langkah selanjutnya ialah buka terminal dan ekstrak ngrok yang sudah kamu donwload tadi dengan menggunakan perintah di bawah ini.
$ unzip ngrok ngrok-stable-linux-amd64.zip
Sesuiakan dengan versi ngrok yang kamu download, jika sudah salin authtoken yang tersedia di dashboad dan pastekan ke dalam terminal.
$ ngrok authtoken <authtoken>
File konfigursi ngrok.yml akan tersimpan ke dalam ~/.ngrok2/ngrok.yml. Langkah terakhir ialah coba jalankan ngrok di port 80.
$ ngrok http 80
Tunnel akan di buata pada localhost:80, jadi aplikasi apapun yang berjalan pada localhost:80 akan mudah untuk di akses.