Rangkaian

Ngrok

Ngrok
Ngrok adalah alat lintas platform yang menggunakan perkhidmatan cloud untuk mendedahkan perkhidmatan rangkaian tempatan di belakang NAT dan firewall melalui terowong yang selamat. Ngrok juga boleh berkongsi laman web tempatan, membina / menguji pengguna webhook, dan perkhidmatan peribadi tuan rumah sendiri. Ngrok dicipta pada tahun 2012 oleh Alan Shreve (@inconshreveable). Ia menggunakan versi percuma dan berbayar.

Artikel ini akan menunjukkan langkah mudah untuk menyiapkan dan menggunakan ngrok.

PASANG NGROK

Daftar untuk ngrok di sini dan muat turun. Buka zip fail anda dan jalankan ngrok. Anda juga boleh memasang ngrok melalui snap menggunakan:

$ snap pasang ngrok

TAMBAHKAN AUTHTOKEN KE NGROK

Tambahkan token autentikasi anda. Ia tersedia di panel kiri papan pemuka. Seseorang boleh mengedit ngrok.yml biasa disimpan di ~ /.ngrok2 / ngrok.yml.

# Tambah Authtoken dalam ngrok.yml
authtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

atau hanya ketik:

$ ngrok authtoken

Ini akan menambahkan token autentikasi anda ke ngrok.yml fail konfigurasi. Dengan menambahkan pemberian authtoken, ngrok, anda mengakses ciri tambahan dan peningkatan masa sesi.

JALANKAN NGROK

Mari jalankan ngrok dengan HTTP. Nombor port tempatan diperlukan untuk ini. Perintah berikut akan melindungi URL awam untuk pelayan web port 80.

$ ngrok http 80
ngrok oleh @inconshreveable (Ctrl + C untuk berhenti)
Status Sesi dalam talian
Akaun Arslan Aslam (Pelan: Percuma) Versi 2.3.35
Wilayah Amerika Syarikat (kami)
Antara Muka Web http: // 127.0.0.1: 4040
Memajukan http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Memajukan https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Sambungan ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00

Mari pecahkan ini. Setelah menunjukkan status dalam talian, ia mengenal pasti pengguna dan versi yang dipasang, mengenal pasti wilayah. Kemudian Ngrok memaklumkan bahawa antara muka web untuk ngrok ada di port localhost 4040. Kedua-dua URL yang ditunjukkan di baris seterusnya adalah alamat awam di mana laman web tempatan anda kini dapat diakses. Perhatikan terdapat dua URL, satu dengan http dan yang lain dengan sambungan https.

Mari terokai halaman status.

Sebagai alamat yang dihantar (seperti 757de47032a1 ini.ngrok.io) diakses, Ngrok akan log permintaan dalam CLI dan antara muka web

Permintaan HTTP
-------------
DAPATKAN / favicon.ico 404 Fail tidak dijumpai
DAPATKAN / 200 OK

Katakan anda mempunyai laman web yang perlu anda uji, dan ia berfungsi di port 1337 dari localhost anda. Kami akan menggunakan arahan berikut:

$ ngrok http 1337

Ini akan menggerakkan semua lalu lintas http dari alamat ngrok ke port 1337 peranti anda.

Dengan menggunakan pelan berbayar, subdomain khusus dapat ditetapkan menggunakan:

$ ngrok http -subdomain = arslan 80

Ini akan mengangkut 80 trafik ke arslan.ngrok.io.

Juga, lalu lintas TCP terowong di pelabuhan dengan menggunakan:

$ ngrok tcp

Ngrok boleh dikemas kini dengan menggunakan:

kemas kini $ ngrok

Penghentian

Ngrok adalah alat yang berkebolehan dan boleh sangat membantu dalam laman web Pengujian. Mungkin bukan idea yang baik untuk menghoskan laman web langsung anda di PC anda, jadi tidak menggunakan ngrok untuk laman web langsung. Ngrok telah membuat pengujian laman web mudah, cekap dan mudah.

Selamat Menguji !!!

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...