Cara menguji laman web atau aplikasi tempatan di internet menggunakan ngrok

Cara menguji laman web atau aplikasi tempatan di internet menggunakan ngrok

Adakah anda adalah laman web atau pemaju aplikasi mudah alih, dan ingin mendedahkan anda localhost pelayan di belakang nat atau firewall ke internet awam untuk tujuan ujian? Dalam tutorial ini, kami akan mendedahkan cara melakukan ini dengan selamat menggunakan ngrok.

Ngrok adalah Sumber Terbuka Percuma, Percuma dan Pelayan Proksi Reverse Cross-Platform untuk mendedahkan pelayan tempatan di belakang Nats dan firewall ke Internet awam melalui terowong yang selamat. Ini adalah program komputer yang luar biasa yang boleh anda gunakan untuk melaksanakan perkhidmatan awan peribadi terus dari rumah.

Ia pada dasarnya menetapkan terowong selamat untuk anda localhost, Oleh itu, membolehkan anda ke: Jalankan demo laman web sebelum penggunaan sebenar, menguji aplikasi mudah alih yang disambungkan ke backend yang anda jalankan secara tempatan dan membina pengguna cangkuk web di mesin pembangunan anda.

Ciri -ciri NGROK:

  • Pemasangan mudah dengan kebergantungan sifar masa untuk mana-mana platform utama dan berfungsi dengan pantas.
  • Menyokong terowong selamat.
  • Menangkap dan menganalisis semua lalu lintas ke atas terowong untuk pemeriksaan dan pemutihan kemudian.
  • Membolehkan anda menghapuskan port penghantaran di penghala anda.
  • Membolehkan pelaksanaan pengesahan HTTP (perlindungan kata laluan).
  • Menggunakan terowong TCP untuk mendedahkan perkhidmatan rangkaian yang tidak menggunakan HTTP seperti SSH.
  • Menyokong terowong hanya HTTP atau HTTPS dengan sijil SSL/TLS.
  • Menyokong pelbagai terowong serentak.
  • Membolehkan untuk memainkan semula permintaan webhook.
  • Membolehkan anda bekerja dengan laman web maya.
  • Ia boleh automatik melalui API ditambah banyak pilihan dalam pelan berbayar.

Sebelum menggunakannya, anda perlu memasang pelayan web atau mempertimbangkan untuk menyediakan fungsi Lampu atau Lemp Stack, jika tidak mengikut panduan ini ke:

Pasang timbunan lampu di Linux:

  1. Memasang Lampu (Linux, Apache, MariaDB, PHP/Phpmyadmin) di RHEL/CentOS 7.0
  2. Cara memasang lampu dengan Php 7 dan Mariadb 10 di Ubuntu 16.10

Pasang Stack Lemp pada Linux:

  1. Cara Memasang Lemp (Linux, Nginx, MariaDB, PHP-FPM) pada Debian 9 Stretch
  2. Cara Memasang Nginx, MariaDB 10, Php 7 (Lemp Stack) dalam 16.10/16.04
  3. Pasang terkini Nginx, MariaDB dan PHP di RHEL/CentOS 7/6 & Fedora 20-26

Cara memasang ngrok di linux

Ngrok sangat mudah dipasang, mudah jalankan arahan di bawah untuk memuat turun dan unzip fail arkib yang mengandungi satu binari tunggal.

$ mkdir ngrok $ cd ngrok/$ wget -c https: // bin.Equinox.io/c/4vmdza7iahb/ngrok-stabil-linux-amd64.zip $ unzip ngrok-stabil-linux-amd64.zip $ ls 
Muat turun alat NGROK

Sebaik sahaja anda mempunyai fail binari, mari buat asas indeks.html Halaman di Root Dokumen Lalai Pelayan Web (Apache) untuk Permintaan Ujian ke Pelayan Web.

$ sudo vi/var/www/html/index.html 

Tambahkan kandungan HTML berikut dalam fail.

   

Ini adalah tecmint.com dummy site

Kami menguji pelayan proksi terbalik NGROK.

Simpan fail dan pelancaran ngrok dengan menyatakan port HTTP 80 (Jika anda telah mengkonfigurasi anda pelayan web untuk mendengar di port lain, anda perlu menggunakan port tersebut):

$ ngrok http 80 

Sebaik sahaja anda memulakannya, anda harus melihat output yang serupa dengan yang di bawah di terminal anda.

Lancarkan NGROK di Terminal

Cara memeriksa lalu lintas ke pelayan web anda menggunakan NGROK UI

Ngrok Menawarkan UI web yang mudah untuk anda memeriksa semua trafik HTTP yang berjalan di atas terowong anda secara real-time.

http: // localhost: 4040 
Antara muka web NGROK

Dari output di atas, belum ada permintaan yang dibuat ke pelayan. Untuk memulakan, buat permintaan ke salah satu terowong anda menggunakan URL di bawah. Pengguna lain juga akan menggunakan alamat ini untuk mengakses laman web atau aplikasi anda.

http: // 9ea3e0eb.ngrok.io atau https: // 9ea3e0eb.ngrok.io 
Semak laman web tempatan melalui ngrok

Kemudian semak dari UI Pemeriksaan untuk mendapatkan semua butiran permintaan dan tindak balas termasuk masa, alamat IP klien, tempoh, tajuk, permintaan URI, permintaan muatan dan data mentah.

Semak permintaan laman web

Untuk maklumat lanjut, lihat Laman Utama NGROK: https: // ngrok.com/

Ngrok hanya alat yang luar biasa, ia adalah penyelesaian terowong tempatan yang paling mudah namun berkuasa yang akan anda dapati di sana. Anda harus mempertimbangkan untuk membuat akaun ngrok percuma untuk mendapatkan lebih banyak jalur lebar, tetapi jika anda mahukan ciri -ciri yang lebih maju, cuba menaik taraf ke akaun berbayar. Ingatlah untuk berkongsi pendapat anda mengenai perisian ini, dengan kami melalui borang komen di bawah.