Saya pada tahun 2009 ingin sekali mencoba mengkases website lokal yang berada di komputer rumah (terkoneksi internet) agar dapat diakses ke public, yaa semacam server tetapi dengan tujuan untuk mengakses website di lokal saja. Dahulu bisa menganti jalur koneksi dari dynamic ke static tetapi harga IP masih mahal, lalu ada yang pakai model DNS.
Tetapi baru tahun ini saya menyadari ada tool yang bernama Ngrok, ternyata konsepnya sama, tapi mudahnya luar biasa. Sepertinya framework PHP laravel pun menggunakan tool ini juga.
Nah, untuk cara agar data localhost kita dapat dikases secara public ke komputer atau perangkat lain seperti berikut (misal di Windows):
  1. Buat akun Ngrok dengan membuka tautan berikut ini
  2. Akan tampil tatacara langkah untuk mengaktifkan Ngrok
  3. Download Tool Ngrok sesuai sistem operasi yang dimiliki
  4. Ekstrak dan Masukan tool ke dalam folder yang sering diakses, misal C://
  5. Buka Command Prompt/Terminal, karena tool berada di C jangan lupa untuk run via administrator
  6. Install Auth Ngrok dengan perintah (copy nomer 2 dengan menganti perintah awal)
    C://ngrok.exe authtoken 4fv5yrCtncvHYS5A9vPUF_3G41jLKU3d4qkMWCpm2fdsds
  7. Jalankan Ngrok dengan perintah
    C://ngrok.exe http 80
  8. Maka tampilan Command Prompt akan berubah menjadi
  9. Jika ingin melihat status Ngok dapat melalui Command Prompt seperti tampilan diatas atau membuka browser dengan membuka alamat http://localhost:4040
  10. Jangan lupa aktifkan localhost anda, misalnya jika ingin server local dapat memakai XAMPP, jalankan XAMPP untuk mengkatifkan localhost, bila localhost berhasil di tampilkan saatnya mencoba tool Ngok.
  11. Setelah membuka alamat http://localhost:4040 akan diketahui alamat ngrok.io untuk mengkases via public.
  12. Silahkan anda coba, dengna membuka alamat url seperti gambar diatas dengan memakai perangkat lain yang terkoneksi.
  13. Tara… ketika saya coba memakai handphone Android dapat mengkases localhost di PC (kedua-duanya harus terkoneksi internet)
  14. Jika request berhasil maka, pada tab status akan berubah sesuai dengan request yang diminta, cepat atau lambat tergantung koneksi internet yaaa…
  15. Selamat!! anda dapat mempresentasikan website anda di local PC dengan perangkat lain.