Cara Port Forwarding Localhost Ke Publik dengan ngrok

by | Dec 18, 2020 | Blog, FOSS, Linux | 0 comments

port-forwarding-ngrok

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.

port-forwarding-ngrok

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

  1. Download ngrok
  2. 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
  1. Pindahkan hasil ekstrak ke folder DocumentRoot Apache2
mv /home/bengkelti/Downloads/ngrok-stable-linux-amd64 /var/www/html/ngrok
cd /var/www/html/ngrok
  1. 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...>
  1. 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
  1. Anda dapat menggunakan Public URL yang telah didapatkan dari Forwarding tersebut
cara-port-fowarding-localhost
  1. Anda dapat menguji URL ini pada browser anda
port-fowarding-ngrok

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 :

Referensi

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *