Untuk menggunakan Ngrok, pertama-tama kita harus mengunduh file Ngrok.exe dari situs web https://ngrok.com. Tidak perlu dipasang (di-install), tapi cukup di-extract lalu
dijalankan dengan perintah:
1 ngrok http 80
Untuk e-Rapor, port-nya disesuaikan. Contoh: ngrok http 8154
Hasilnya seperti gambar di bawah ini:
Berikan alamat Forwarding (misalkan: http://b923b5cf.ngrok.io) kepada guru-guru melalui pesan WhatsApp atau Telegram. Bapak/ibu guru bisa mengaksés e-Rapor menggunakan
web browser biasa misalkan Google Chrome atau Mozilla Firefox. Harus diperhatikan bahwa session expired setiap 8 jam. Bila ingin lebih lama, harus melakukan registrasi
terlebih dulu. Nanti diberi authtoken. Setelah authtoken didapat, ketik perintah:
Sebelumnya kita kenalan dulu apa sih Ngrok itu?, Ngrok adalah multiplatform tunnelling, sebuah reverse proxy software yang mampu membuat sebuah
local server menjadi public. Ngrok berbasis open source, kita bisa memodifikasinya sesuai kebutuhan. Source code-nya dapat diakses di Github . Ngrok
ini cukup membantu saya saat sedang ada project ataupun sekedar mengerjakan tugas.
Requirement :
Internet.
Localhost WebServer (pada case ini saya menggunakan XAMPP di Windows. Untuk di Linux/MacOS bisa menggunakan LAMP/MAMP).
File Ngrok : Download
Step-1
Setelah di Extract, lalu masuk ke Direktorinya. Dan pastikan WebServer kalian sudah aktif. Pada direktori Ngrok, tekan Shift + klik Kanan (untuk Windows) lalu pilih “Open
command window here”. untuk di Linux klik kanan lalu Open terminal here.
Step-3
Lalu ketik command, “ngrok.exe http (port)” pada case ini saya menggunakan port 8080 dari XAMPP. Kemudian kita akan mendapatkan alamat forwarding dari Ngrok,
copy salah satu alamat tersebut dan paste di browser kalian.
Alamat yang diberikan Ngrok berhasil connect dengan Localhost XAMPP saya. Dengan begini kalian dapat mengakses alamat tsb dari devices lain. Baik
dari jaringan local yang sama maupun jaringan publik.