Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Solusi tunneling memungkinkan Anda mengekspos server web lokal ke internet. Mereka membuat terowongan aman dari internet publik ke server web yang berjalan di mesin lokal Anda. Ini memungkinkan Anda, dan orang lain, mengakses layanan web lokal, menguji dan men-debug webhook, dan berbagi demo.

Berikut adalah beberapa terowongan localhost open-source terbaik, atau proksi terbalik, untuk pengembangan.

Dalam versi beta 0.46.1, FRP adalah alat proxy yang memungkinkan pengguna untuk mengekspos jaringan lokal ke web di balik firewall. FRP menyediakan fitur-fitur canggih seperti lalu lintas terenkripsi, load balancing, dan nama domain khusus. Ini banyak digunakan untuk mengakses layanan lokal dari internet, melewati firewall, dan meningkatkan keamanan jaringan.

FRP mendukung banyak sistem operasi dan saat ini merupakan solusi tunneling sumber terbuka yang paling populer. FRP ditulis dalam

Golang, bahasa pemrograman modern yang diketik secara statis dikembangkan oleh Google.

Satu kelemahan menggunakan FRP adalah kompleksitas pengaturan konfigurasinya.

Beberapa fitur uniknya meliputi:

  1. Terowongan yang aman dan terenkripsi untuk transfer antara mesin lokal dan server publik, memastikan data Anda aman.
  2. Desain yang kuat, dengan rekoneksi otomatis dan dukungan untuk menghubungkan kembali dengan banyak klien. Ini akan memastikan terowongan Anda tetap aktif dan berjalan bahkan jika Anda kehilangan koneksi.
  3. Subdomain khusus untuk URL publik Anda.

Anda dapat menentukan subdomain khusus di file konfigurasi FRP, memungkinkan Anda untuk menggunakannya kembali di masa mendatang.

Localtunnel adalah solusi tunneling yang jauh lebih ramah pengguna untuk pemula. Saat ini memiliki 15.000 bintang GitHub dan dokumentasi yang bagus. Proyek sumber terbuka ini berjalan dalam dua bagian, paket npm Localtunnel dan server Localtunnel.

Localtunnel adalah alat baris perintah dan paket npm yang memungkinkan Anda mengekspos server pengembangan lokal ke internet publik. Itu menciptakan terowongan terenkripsi yang aman antara mesin lokal Anda dan server publik, yang memungkinkan orang lain mengakses server web lokal Anda.

Di sisi lain, Localtunnel-server memungkinkan Anda menjalankan server Localtunnel Anda sendiri di server yang dapat diakses publik. Memberikan lebih banyak kontrol dan fleksibilitas atas layanan.

Localtunnel-server menyediakan antarmuka baris perintah yang sederhana, membuatnya mudah untuk memulai. Untuk menggunakan Localtunnel-server, Anda harus menginstal Node.js dan npm di sistem Anda. Setelah dimulai, klien Localtunnel akan membuat URL publik yang mengarah ke server web lokal Anda.

Ini adalah solusi tunneling sumber terbuka lainnya yang ditulis dalam Golang. Salah satu fitur utama Pahat adalah kinerjanya. Desain Chisel yang cepat dan efektif memungkinkan pengembang mengirimkan data dalam jumlah besar dengan aman dan cepat. Ini mendukung banyak protokol, termasuk TCP, HTTP, dan WebSockets, menjadikannya alat serbaguna untuk banyak kasus penggunaan.

Pahat menyediakan antarmuka baris perintah yang sederhana, sehingga memudahkan pengembang untuk memulai. Ini juga mendukung koneksi ulang otomatis dengan banyak klien, memastikan terowongan Anda tetap aktif dan berjalan bahkan jika Anda kehilangan koneksi. Ini menjadikannya pilihan yang bagus untuk pengembang.

Rathole adalah solusi tunneling sumber terbuka lainnya, atau proksi terbalik, ditulis dalam bahasa Rust. Pengembangnya menjualnya sebagai proxy terbalik untuk traversal NAT (Network Address Translation). Teknik ini membuat dan memelihara koneksi Internet untuk aplikasi dan perangkat yang berada di balik firewall NAT.

Firewall NAT umumnya berbagi satu alamat IP publik di antara banyak perangkat. Namun, mereka cenderung menimbulkan masalah saat membuat koneksi langsung ke perangkat di belakang firewall.

Anda dapat menggunakan teknik traversal NAT untuk mengatasi keterbatasan firewall NAT. Fitur luar biasa yang unik untuk Rathole adalah konsumsi sumber dayanya yang rendah. Sementara itu, tim pengembang sedang mengerjakan lebih banyak fitur seperti hot reload.

Pilih Solusi Tunneling Terbaik untuk Kebutuhan Anda

Setiap terowongan localhost yang disebutkan di sini menawarkan fitur dan kemampuan unik yang memenuhi kebutuhan pengembangan khusus. Anda memiliki opsi untuk dipilih, dari FRP yang aman dan cepat hingga Localtunnel yang mudah digunakan.

Karena mereka semua adalah proyek sumber terbuka, komunitas individu dan basis pengguna mereka akan terus meningkat dan menambahkan lebih banyak fitur. Anda juga dapat mendukung proyek-proyek ini!