Untuk perangkat OpenWrt saya mengunakan STB B860H yang saya install OpenWrt Rureka.
Berikut langkah-langkah install dan konfigurasi Ngrok di OpenWrt:
Signup / Login Ke Website Ngrok
Langkah pertama tentunya kita harus signup / daftar untuk membuat akun ngrok dengan akun google kita, jika sudah signup maka kita bisa login dengan akun google tersebut. Untuk Signup bisa klik tautan berikut:https://dashboard.ngrok.com/signup
Setelah login maka kita akan diarahkan ke Dashboard Ngrok, untuk openwrt kita pilih Linux(ARM64), klik kanan kemudian copy link address.
Download Ngrok Via Terminal SSH
Selanjutnya buka kita akses openwrt via terminal ssh kemudian download file ngrok dengan perintah wget
wget "pastekan link address yang tadi kita copy"
wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz
Maka tambahkan --no-check-certificate
wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz --no-check-certificate
Extract File Hasil Download
Selanjutnya kita extract file yang tadi kita download dengan perintah:
tar -xzvf ngrok-v3-stable-linux-arm64.tgz
Move / Copy File Ngrok
Setelah kita extract maka akan terdapat file "ngrok", buat file tersebut menjadi executebale dengan perintah: chmod +x ngrok
kemudian kita pindahkan ke direktori /usr/bin
mv ngrok /usr/bin/
Add Authtoken ke Ngrok Config
Selanjutnya kita menambahkan Authtoken ngrok yang nanti akan di simpan sebagai file ngrok.yml di direktori /root/.config/
Authtoken bisa kita lihat di dashboard ngrok saat kita login ke ngrok tadi.
Untuk add authtoken perintahnya adalah:
ngrok config add-authtoken xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Membuat Static Domain Dan Memasukkan Ke File ngrok.yml
Masuk ke menu Domain kemudian klik Create Domain, copy alamat domain tersebut dan nanti akan kita paste kefile ngrok.yml
edit file ngrok.yml dengan perintah
nano .config/ngrok/ngrok.yml
tambahkan baris berikut :
tunnels:
httpbin:
proto: http
addr: 80
domain: "pastekan degan alamat domain yang tadi dibuat"
Save dengan tekan Ctrl + X, ketik Y kemudian Enter.
Membuat File Auto Start
Disini kita akan mebuat file autostart sehingga ngrok akan otomatis berjalan saat restart.
Pertama kita buat file ngrok.sh
nano ngrok.sh
Ketikan baris perintah sebagai berikut:
#!/bin/sh
sleep 30
ngrok start --all --config=/root/.config/ngrok/ngrok.yml &
Save, kemudian jadikan executable: chmod +x ngrok.sh
Langkah terakhir kita masukkan baris perintah berikut di rc.local
nano /etc/rc.local
Tambah baris perintah berikut:
/root/ngrok.sh
exit 0
Save, kemudian reboot OpenWrt.
Setelah reboot maka kita bisa akses Web Luci via internet dengan static domain dari ngrok.
Artikel ini juga bisa ditonton pada video dibawah ini:
Demikian semoga bermanfaat, terimakasih.


No comments:
Post a Comment