Bagaimana cara port forwarding localhost ke public ? Dari website ngrok.com, ngrok mengekspos webserver lokal dibelakang jaringan NAT dan Firewall ke jaringan publik melalui tunneling ( terowongan ) yang aman. Tunnel tersebut yang dapat dipakai sebagai jalur untuk mengakses Webserver Lokal kita.
Apa itu Ngrok ? Ngrok adalah aplikasi yang dapat membuat tunneling pada port localhost seperti webserver apache untuk diakses melalui jaringan publik.
Bagaimana Cara Kerja Ngrok ?
Anda mengunduh dan menjalankan program pada komputer anda dan memberikannya port layanan jaringan, seperti server web.
Ini terhubung ke layanan cloud ngrok yang menerima lalu lintas di alamat publik dan menyampaikan lalu lintas itu ke proses ngrok yang berjalan di komputer anda dan kemudian ke alamat lokal yang anda tentukan.
Keuntungan Port Forwarding Ngrok
- Mendemonstrasikan situs web tanpa menyebarkan
- Membuat localhost menjadi publik domain
- Menguji aplikasi seluler yang terhubung ke backend yang berjalan secara lokal
- Alamat stabil untuk komputer anda yang terhubung dan digunakan di lapangan
- Menjalankan layanan cloud pribadi dari rumah anda
Oke langsung saja kita menuju ke tutorial bagaimana cara port forwarding localhost dengan ngrok…
Cara Port Forwarding Localhost Menggunakan ngrok
- Download ngrok
- Ekstrak terlebih dahulu untuk install
#On linux OS
unzip /home/bengkelti/Downloads/ngrok-stable-linux-amd64.zip
Jika muncul error command not found berati anda perlu menginstall unzip [ada sistem operasi linux anda.
#ketikkan perintah berikut untuk install
apt install unzip
- Pindahkan hasil ekstrak ke folder DocumentRoot Apache2
mv /home/bengkelti/Downloads/ngrok-stable-linux-amd64 /var/www/html/ngrok
cd /var/www/html/ngrok
- Setelah itu, perintah ini untuk menambahkan authtoken anda ke file ngrok.yml anda. Menghubungkan akun akan mencantumkan terowongan terbuka anda pada dasbor, memberi anda waktu tunggu terowongan yang lebih lama, dan banyak lagi. Kunjungi dasbor untuk mendapatkan token autentikasi dan, Jika belum mempunyai akun silahkan daftarkan diri anda si sini.
./ngrok authtoken <...token_pada_akun_anda...>
- Jalankan ngrok menggunakan perintah berikut ( Dengan asumsi port server lokal adalah 80 )
#jalankan Apache2 terlebih dahulu
systemctl start apache2
#jalankan ngrok dengan port 80
ngrok http 80
- Anda dapat menggunakan Public URL yang telah didapatkan dari Forwarding tersebut
- Anda dapat menguji URL ini pada browser anda
Sekian tutorial bagimana cara port forwarding localhost menjadi publik host, jika masih belum paham silahkan anda membuka dokumentasi pada website ngrok sendiri.
Baca Artikel Lainnya :
- Cara Mengkloning Hard Drive Linux Menggunakan dd
- Cara Install StarUML di Linux DEB Package, AppImage, RPM Package
- Sejarah Perkembangan Komputer
0 Comments