Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan
karunia-Nya, sehingga kami dapat menyelesaikan Makalah Mobile Computing
yang berjudul ”NGROK” ini.
Makalah ini disusun sesuai materi yang telah ditentukan dalam penilaian di
mata kuliah ini dan dibuat sebagai tuntunan belajar bagi pembaca, khususnya bagi
kelompok kami sendiri agar dapat mengetahui berbagai hal mengenai NGROK.
Dengan selesainya Makalah ini tidak terlepas dari bantuan banyak pihak
yang telah memberikan masukan-masukan kepada kami. Untuk itu kami
mengucapkan banyak terimakasih kepada dosen pembimbing yang telah
membimbing kami untuk menyelesaikan Makalah ini dengan baik.
Kami menyadari bahwa masih banyak kekurangan dari Makalah ini, baik
dari materi maupun teknik penyajiannya, mengingat kurangnya pengetahuan dan
pengalaman kami. Oleh karena itu, kritik dan saran yang membangun sangat kami
harapkan.
Penulis
i
DAFTAR ISI
ii
DAFTAR GAMBAR
Gambar 2.8 Akun ngrok beserta URL localhost yang telah di-online-kan ..............9
Gambar 2.9 Website membutuhkan otentikasi berupa username dan password. ..10
iii
BAB I
PENDAHULUAN
1
1.2 Tujuan
Dalam bab ini, kita akan mendiskusikan berbagai hal mengenai Ngrok. Pada
akhir pembahasan, diharapkan pembaca dapat :
- Memahami definisi Ngrok
- Memahami manfaat dan kegunaan Ngrok
- Mengetahui kelebihan dan kekurangan Ngrok
- Mengetahui penerapan Ngrok
2
BAB II
PEMBAHASAN
Ngrok adalah sebuah program yang dibuat oleh Alan Shreve yang dapat
menciptakan sebuah tunneling dari jaringan publik ke port komputer lokal
menggunakan url yang diberikan oleh ngrok dengan format url :
http://subdomain.ngrok.com. Ngrok akan membuat / membuka jaringan private
melalui NAT atau firewall untuk menghubungkan localhost ke internet dengan
tunnel yang aman
3
2.2 Manfaat dan Kegunaan Ngrok
4
7. Dapat mengkonfigurasi semua ini agar terjadi secara otomatis
Berikut ini adalah cara agar data localhost dapat diakses secara public
ke komputer atau perangkat lain seperti berikut (misal di Windows) :
5
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
6
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. Kemudian coba dengan membuka alamat url seperti gambar diatas dengan
memakai perangkat lain yang terkoneksi.
13. Ketika dicoba memakai handphone Android dapat mengkases localhost di
PC (kedua-duanya harus terkoneksi internet)
7
14. Jika request berhasil maka, pada tab status akan berubah sesuai dengan
request yang diminta, cepat atau lambat tergantung koneksi internet.
Maksud command tersebut yaitu untuk menjalankan tunnel HTTP pada port
80.
3. Server localhost sudah dapat diakses secara online melalui URL yang
ditunjukkan di command-line seperti pada Gambar 2.8.
8
Gambar 2.8 Akun ngrok beserta URL localhost yang telah di-online-kan
Ganti user dan password masing-masing dengan username dan password yang
kamu inginkan. Ketika orang mengakses URL-mu, maka mereka akan diminta
untuk memasukkan username dan password dalam bentuk form seperti pada
Gambar 2.9.
9
Gambar 2.9 Website membutuhkan otentikasi berupa username dan password.
Jika kamu tidak ingin mengekspos semua web app yang ada di dalam direktori
htdocs dan hanya ingin meng-online-kan satu web app saja, kamu
bisa kok melakukannya. Ikuti langkah-langkah berikut:
10
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
11
BAB III
PENUTUP
3.1 Kesimpulan
Dengan ngrok kita dapat mengakses hasil pekerjaan yang dilakukan pada
Server dimanapun kita berada yang penting terhubung ke internet. Akan tetapi,
ngrok ini harus membayar untuk nama subdomain tetap. Karna ketika Anda meng-
akhiri ngrok dan menjalankannya lagi, subdomin dari ngrok tersebut suka berubah-
ubah. Jadi sangat tidak di rekomendasikan untuk dipublikasikan secara global.
3.2 Saran
12
DAFTAR PUSTAKA
13