ngrok: Jadikan Server Lokal Anda publik dengan Terowongan Aman

Daftar Isi:

ngrok: Jadikan Server Lokal Anda publik dengan Terowongan Aman
ngrok: Jadikan Server Lokal Anda publik dengan Terowongan Aman

Video: ngrok: Jadikan Server Lokal Anda publik dengan Terowongan Aman

Video: ngrok: Jadikan Server Lokal Anda publik dengan Terowongan Aman
Video: Cara Mengatasi File Microsoft Word Yang Tidak Bisa di Edit - YouTube 2024, Oktober
Anonim

Tantangan terbesar bagi pengembang apa pun adalah pengujian perangkat lunak yang telah mereka tulis. Dan pengujian menjadi lebih sulit ketika Anda sedang membangun sesuatu untuk seluler atau platform yang berbeda dari Anda. Sebagian besar pembangunan terjadi di tingkat lokal; semua server web berjalan di localhost. Hanya Anda yang dapat melihat pekerjaan Anda sebelum menerapkannya di suatu tempat. Memasukkan ngrok, layanan gratis untuk Windows yang mengekspos server lokal ke internet publik melalui terowongan aman.

Apa itu ngrok security

Apa ngrok? Bagaimana cara menggunakan ngrok? ngrok memungkinkan Anda mengekspos server lokal di belakang Firewall, ke internet publik melalui terowongan aman. Alat ini membutuhkan konfigurasi nol dan dilengkapi dengan interceptor jaringan built-in.

Tunneling telah lazim selama bertahun-tahun sekarang, sebagian besar VPN juga menggunakan konsep tunneling untuk memberikan Anda akses tak terbatas ke situs web. Demikian pula, ngrok menciptakan terowongan aman antara internet publik dan server localhost Anda. Pada dasarnya, Anda dapat membuat situs web / web-app / web-service yang sedang berjalan https:// localhost: 8080 dapat diakses melalui internet dengan satu perintah.

Sebagian besar fitur yang ditawarkan oleh ngrok bebas digunakan. Dan batas freeware cukup baik untuk pengembang menengah yang ingin menguji aplikasi mereka. Meskipun ngrok juga ditawarkan sebagai layanan, itu sangat opsional untuk melewati bagian itu dan langsung mengunduh alat dan pergi.
Sebagian besar fitur yang ditawarkan oleh ngrok bebas digunakan. Dan batas freeware cukup baik untuk pengembang menengah yang ingin menguji aplikasi mereka. Meskipun ngrok juga ditawarkan sebagai layanan, itu sangat opsional untuk melewati bagian itu dan langsung mengunduh alat dan pergi.

Cara menggunakan ngrok

Anda dapat mendaftar untuk ngrok, dan itu gratis. Membuat akun akan memungkinkan Anda mengelola semua terowongan aktif Anda dari dasbor berbasis cloud.

Bagaimana cara mengekspos server web lokal Anda ke internet

Membuat terowongan ke server web lokal Anda atau server apa pun sangat sederhana. Unduh dan unzip ngrok. Sekarang buka jendela CMD / PowerShell dan arahkan ke folder tempat konten yang di-unzip berada.

Sekarang jalankan perintah berikut untuk membuat terowongan aman ke server lokal Anda.

./ngrok http 8080

Di mana 8080 adalah port di mana server Anda sedang mendengarkan. Jika Anda tidak yakin tentang nomor port, pergi ke nomor port default yaitu 80.

Jika Anda ingin menghubungkan instance ngrok ini ke akun Anda, Anda harus memberikan token autentikasi sebelum mengeksekusi perintah di atas. Untuk melakukannya, masuk ke akun ngrok Anda. Dapatkan token autentikasi Anda dari sana dan kemudian jalankan perintah berikut di jendela CMD.

./ngrok authtoken your_token_here

Ini hanya tindakan satu kali dan tidak perlu diulang setiap waktu.

Setelah membuat terowongan, ngrok akan menampilkan URL publik ke server Anda. URL publik adalah subdomain dari ngrok.io dan dibuat secara acak. Anda bahkan dapat membuat subdomain yang dapat disesuaikan dan mudah dibaca, tetapi untuk itu, Anda harus meningkatkan ke paket berbayar.

Saya pikir URL default cukup baik untuk menguji aplikasi Anda. Anda harus mempertimbangkan untuk meng-upgrade hanya jika Anda menginginkan sesuatu tingkat produksi dan persisten.

ngrok Interceptor

ngrok juga dilengkapi dengan interceptor built-in yang dapat dibuka dengan membuka https://127.0.0.1:4040. Interceptor akan membiarkan Anda melihat semua permintaan jaringan yang masuk dan tanggapan mereka. Interceptor datang sangat berguna ketika Anda melakukan debug sesuatu atau ingin melihat permintaan masuk. Selain interceptor, Anda dapat menemukan tab status. Tab ini akan memungkinkan Anda melihat semua jenis informasi tentang terowongan Anda. Anda dapat melihat beberapa statistik seperti koneksi, durasi koneksi, permintaan HTTP, alamat server, dan protokol.

Dengan paket gratis, Anda hanya dapat membuat satu terowongan sekaligus. Pertimbangkan peningkatan jika Anda ingin menjalankan lebih dari satu terowongan serentak.
Dengan paket gratis, Anda hanya dapat membuat satu terowongan sekaligus. Pertimbangkan peningkatan jika Anda ingin menjalankan lebih dari satu terowongan serentak.

ngrok adalah alat yang berguna untuk pengembang dan penggemar. Ini memungkinkan Anda mengonversi server localhost yang ada ke server publik yang dapat diakses dari mana saja. Saya diperkenalkan ke alat ini dalam sebuah hackathon. Dan ngrok bisa sangat berguna di hackathon, demo, presentasi, pengujian aplikasi seluler, integrasi webhook, dan semua kasus di mana Anda ingin menjalankan aplikasi tanpa benar-benar menggunakannya. ngrok bebas digunakan, dan terowongan sangat mudah dibuat, yang memungkinkan Anda lebih fokus pada pengembangan. Klik disini untuk mengunduh ngrok.

Direkomendasikan: