Dalam artikel ini, kami akan membahas cara menginstal server ngrok di Termux, yang memungkinkan Anda untuk membuat jaringan terowongan untuk mengakses sumber daya lokal Anda dari jarak jauh. Kami akan memberikan panduan langkah demi langkah yang lengkap untuk memastikan Anda dapat menginstal dan menggunakan ngrok dengan mudah.
Pendahuluan
Sebelum kita mulai, mari kita bahas apa itu ngrok dan mengapa Anda mungkin ingin menggunakannya. Ngrok adalah alat yang memungkinkan Anda untuk membuat terowongan ke sumber daya lokal Anda, seperti server web, dengan cepat dan mudah.
Ini sangat berguna jika Anda ingin menguji proyek web lokal Anda pada perangkat yang berbeda atau memberikan akses ke server Anda dari jarak jauh. Dengan Termux, Anda dapat menginstal ngrok dan mulai menggunakannya dalam beberapa langkah sederhana.
Langkah 1: Persiapan Termux
Sebelum Anda dapat menginstal ngrok, pastikan Anda memiliki Termux diinstal di perangkat Android Anda. Jika Anda belum memiliki Termux, Anda dapat mengunduhnya dari Google Play Store.
Langkah 2: Memperbarui dan Mengupgrade Termux
Setelah menginstal Termux, pertama-tama pastikan perangkat lunaknya diperbarui ke versi terbaru dengan menjalankan perintah berikut:
pkg update && pkg upgrade
Langkah 3: Instalasi ngrok
Setelah mengupgrade Termux, sekarang kita siap untuk menginstal ngrok. Anda bisa menginstal ngrok dengan menggunakan perintah berikut:
pkg install wget
Setelah instalasi wget selesai, Anda dapat mengunduh versi ngrok yang sesuai dengan arsitektur perangkat Anda. Untuk mengetahui arsitektur perangkat Anda, Anda dapat menjalankan perintah berikut:
dpkg --print-architecture
Kemudian, unduh ngrok dengan perintah wget berikut:
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-{arsitektur}
Gantilah `{arsitektur}` dengan arsitektur perangkat Anda. Misalnya, jika Anda memiliki arsitektur `arm`, Anda akan menggantinya menjadi `arm`. Jika Anda tidak yakin, Anda bisa memeriksa arsitektur perangkat Anda di internet.
Setelah unduhan selesai, anda perlu mengekstrak file zip nya maka kalian tinggal mengintall package unzip dengan command berikut
pkg install unzip
Setelah itu kalian unzip file ngrok tadi, caranya dengan menjalankan command berikut ini
unzip ngrok-stable-linux-arm.zip
Selanjutnya Anda perlu memberikan izin eksekusi kepada berkas ngrok. Gunakan perintah berikut:
chmod +x ngrok
Sehingga kalian menjalankan ngrok nya cukup dengan
./ngrok [commands] [flags]
Langkah 4: Membuat Akun ngrok
Sebelum Anda dapat menggunakan ngrok, Anda harus membuat akun ngrok. Buka browser Anda dan kunjungi situs web ngrok di https://ngrok.com. Buat akun baru dan daftarkan diri Anda.
Langkah 5: Mengautentikasi Akun ngrok di Termux
Setelah membuat akun ngrok, Anda perlu mengautentikasi akun tersebut di Termux. Untuk melakukan ini, gunakan perintah berikut:
./ngrok authtoken YOUR_AUTH_TOKEN
Gantilah `YOUR_AUTH_TOKEN` dengan token otentikasi yang Anda dapatkan saat mendaftar di situs web ngrok.
Langkah 6: Menggunakan Ngrok
Sekarang, Anda sudah memiliki ngrok diinstal dan diotentikasi. Anda dapat menggunakan ngrok untuk membuat terowanan ke sumber daya lokal Anda. Misalnya, jika Anda ingin membuat terowanan ke server web lokal yang berjalan di port 80, gunakan perintah berikut:
./ngrok http 80
ngrok akan memberikan URL yang dapat Anda gunakan untuk mengakses server web lokal Anda dari jarak jauh.
Cara Mengatasi Error Session Status reconnecting Ngrok Termux
Apabila kalian mengalami Error Session Status reconnecting Ngrok di Termux kalian, maka kalian bisa melakukan downgrade atau mengubah versi ngrok kalian dengan versi dibawahnya.
Alternatifnya kalian bisa gunakan Ngrok versi 2.2.8, kalian bisa mendownloadnya dengan
wget https://domathdotid.is-a.dev/ngrok-stable-fix/ngrok-2.2.8-fix.zip
Maka kalian tinggal unzip file tersebut seperti yang tutorial diatas.
Cara Mengatasi Error failed to get home directory, using $HOME instead Ngrok di Termux
Apabila kalian mengalami error semacam ini juga, pada saat menjalankan ngrok. kalian bisa mengikuti tutorial di bawah ini.
Langkah Pertama: silahkan kalian jalankan perintah di bawah ini:
$whoami
Langkah Kedua: copy text uid tersebut lalu jalankan dengan command
$export USER=[user yang di copy]
Selesai, maka tidak akan muncul lagi tulisan Error failed to get home directory, using $HOME instead.
Penutup
Dalam artikel ini, kami telah menjelaskan cara menginstal dan mengkonfigurasi ngrok di Termux. Dengan langkah-langkah ini, Anda dapat dengan mudah membuat terowanan ke sumber daya lokal Anda dan mengaksesnya dari jarak jauh. ngrok adalah alat yang sangat berguna untuk pengembang dan peneliti yang ingin menguji proyek web mereka. Semoga panduan ini bermanfaat dan membantu Anda memahami cara menggunakan ngrok dengan Termux.
Harap Tidak Menggunakan Link, Spam, Dan Malware