ngrok tutorial brief introduction with installation
Αυτό το σεμινάριο εξηγεί τι είναι το Ngrok και πώς μπορείτε να το εγκαταστήσετε και να το εγκαταστήσετε:
Το Ngrok είναι ένα χρήσιμο βοηθητικό πρόγραμμα για τη δημιουργία ασφαλών σηράγγων σε τοπικά φιλοξενούμενες εφαρμογές χρησιμοποιώντας έναν αντίστροφο διακομιστή μεσολάβησης. Είναι ένα βοηθητικό πρόγραμμα για να εκθέσετε οποιαδήποτε τοπικά φιλοξενούμενη εφαρμογή μέσω του διαδικτύου.
Με απλούς όρους, παρέχει μια δημόσια προσβάσιμη διεύθυνση URL ιστού σε οποιαδήποτε τοπικά φιλοξενούμενη εφαρμογή, δηλαδή είτε μια εφαρμογή εκκίνησης μέσω ιστού ή μια εφαρμογή ιστού που βασίζεται σε nodejs ή ένα webhook για μια εφαρμογή συνομιλίας κ.λπ.
Τι θα μάθετε:
δωρεάν εφαρμογή λήψης μουσικής mp3 για Android
- ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
- Λίγες εφαρμογές του Ngrok
- Πώς λειτουργεί το Ngrok;
- Εγκατάσταση
- συμπέρασμα
- Συνιστώμενη ανάγνωση
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Ngrok είναι διαθέσιμο δωρεάν για χρήση μέσω σύνδεσης μέσω email ή λογαριασμού GitHub / Gmail. Η πληρωμένη έκδοση έχει λίγες βελτιωμένες δυνατότητες όπως Προσαρμοσμένοι υποτομείς, λίστα επιτρεπόμενων, υποστήριξη κ.λπ.
Ωστόσο, η δωρεάν έκδοση είναι επαρκής για όλες τις πρακτικές ανάγκες. Επίσης, ένα ενδιαφέρον κομμάτι είναι το πώς προφέρεται, δηλαδή κάποιοι το λένε ως 'N G rok', ενώ πολλοί προτιμούν το 'en-grok'
Λίγες εφαρμογές του Ngrok
Ας προσπαθήσουμε να κατανοήσουμε μερικές περιπτώσεις χρήσης στις οποίες μπορεί να χρησιμοποιηθεί αυτό το βοηθητικό πρόγραμμα:
# 1) Ας υποθέσουμε ότι αναπτύσσετε μια εφαρμογή ιστού, που φιλοξενείται στο localhost και θέλετε να την επαληθεύσετε / επικυρώσετε σε όλους τους συνδυασμούς προγραμμάτων περιήγησης / λειτουργικού συστήματος. Μπορείτε να βρίσκεστε σε Mac και θέλετε να το δοκιμάσετε στον Internet Explorer και, στη συνέχεια, μπορείτε απλά να ξεκινήσετε την εφαρμογή σας και να την εκθέσετε μέσω του ngrok. Όποιος διαθέτει υπολογιστή με Windows μπορεί να έχει πρόσβαση σε αυτόν τον σύνδεσμο και μπορείτε να δοκιμάσετε τον ιστότοπό σας.
Κοιτάξτε τις άλλες περιπτώσεις χρήσης δοκιμών σε προγράμματα περιήγησης για κινητές συσκευές που θα μπορούσαν να επιτευχθούν χρησιμοποιώντας τον εκτεθειμένο σύνδεσμο ιστού.
#δύο) Για περιπτώσεις χρήσης, όπως Webhooks, όπου βασίζεστε σε ένα εξωτερικό σύστημα για ειδοποίηση σχετικά με ένα συγκεκριμένο συμβάν. Για παράδειγμα, Webhooks υπηρεσιών πληρωμών που ενεργοποιούνται μετά την επιτυχή ολοκλήρωση της πληρωμής. Για να επικυρώσετε αυτήν την ενσωμάτωση, θα απαιτούσατε την εφαρμογή ενεργοποίησης να έχει πρόσβαση σε αυτό το webhook, δηλαδή μια δημόσια προσβάσιμη διεύθυνση URL που μπορεί να επιτευχθεί χρησιμοποιώντας το ngrok.
# 3) Μια άλλη πολύ σημαντική περίπτωση χρήσης είναι εάν θέλετε να κάνετε επίδειξη / προβολή της εφαρμογής ιστού σας στους τελικούς χρήστες ή / και στους πελάτες σας, τότε μπορείτε να τη χρησιμοποιήσετε για να δημιουργήσετε μια δημόσια διεύθυνση URL και να τη μοιραστείτε.
Πώς λειτουργεί το Ngrok;
Δίνεται παρακάτω η διαδικασία βήμα προς βήμα που απεικονίζει τη λειτουργικότητα αυτού του βοηθητικού προγράμματος.
Μια σύντομη περιγραφή των παραπάνω αριθμημένων βελών δίνεται παρακάτω:
- Εκτελέστε την τοπική εφαρμογή, ώστε να είναι προσβάσιμη στο localhost σας. Παράδειγμα: http: // localhost: 8080
- Τώρα με το ngrok εκτελέσιμο (διαθέσιμο για διαφορετικές πλατφόρμες όπως Mac, Windows κ.λπ.) ξεκινήστε μια σήραγγα στο localhost στην επιθυμητή θύρα. Θα δούμε αυτήν την λεπτομέρεια στις επόμενες ενότητες.
- Μόλις το ngrok ρυθμίσει τη σήραγγα, παρέχει URL προσβάσιμη στον Ιστό.
- Τώρα μοιραστείτε τη δημόσια προσβάσιμη διεύθυνση URL με τους τελικούς χρήστες που θα έκαναν κλικ στην τοπικά φιλοξενούμενη εφαρμογή.
- Οι τελικοί χρήστες χτυπούν τη διεύθυνση URL ιστού στο Διαδίκτυο.
- Όταν το αίτημα φτάσει στον διακομιστή ngrok (Καθώς η διεύθυνση URL βρίσκεται σε έναν υποτομέα του ngrok.com, τα αιτήματα θα προσγειωθούν αρχικά στον διακομιστή ngrok) και θα επιλύσει τη διεύθυνση URL στην εφαρμογή στην οποία πρέπει να συντονιστεί.
- Το Ngrok προωθεί το αίτημα στη σήραγγα που δημιουργήθηκε στο Βήμα 2.
- Το αίτημα προώθησης συνδέεται με την εφαρμογή που φιλοξενείται τοπικά.
Αναφέρθηκε παραπάνω είναι η ακολουθία των βημάτων που πραγματοποιούνται κατά την πρόσβαση σε μια τοπικά φιλοξενούμενη εφαρμογή χρησιμοποιώντας το ngrok.
Εγκατάσταση
Εδώ είναι ένα εκπαιδευτικό βίντεο:
Η εγκατάσταση αυτού του βοηθητικού προγράμματος είναι μια απλή διαδικασία που περιλαμβάνει απλώς τη λήψη του ngrok binary και την αποσυμπίεση του.
Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε το Ngrok:
# 1) Δημιουργήστε πρώτα έναν δωρεάν λογαριασμό φούστα για να λάβετε ένα διακριτικό για τον λογαριασμό σας. Χωρίς ένα διακριτικό ταυτότητας, δεν θα μπορείτε να ξεκινήσετε σήραγγες για τις εφαρμογές που φιλοξενούνται τοπικά.
#δύο) Λήψη βιβλιοθήκης πελατών ανάλογα με το λειτουργικό σύστημα στο οποίο χρησιμοποιείτε.
# 3) Αποσυμπιέστε το ληφθέν πακέτο.
# 4) Ενημερώστε το αρχείο διαμόρφωσης ngrok με το διακριτικό ταυτότητάς σας εκτελώντας την ακόλουθη εντολή στο τερματικό / γραμμή εντολών.
./ngrok authtoken {your-auth-token}
Μπορείτε να επισκεφθείτε / δείτε το αρχείο διαμόρφωσης για να δείτε αν το διακριτικό ταυτότητάς σας έχει ενημερωθεί ή όχι. Το αρχείο διαμόρφωσης Ngrok είναι διαθέσιμο στον κατάλογο χρηστών στη θέση - ~ / .ngrok2 / ngrok.yml
# 5) Μόλις ενημερωθεί το διακριτικό ελέγχου, θα πρέπει να μπορείτε να ξεκινήσετε τη σήραγγα για τις τοπικά φιλοξενούμενες εφαρμογές σας.
# 6) Για να ξεκινήσετε τη σήραγγα στη θύρα 80 για localhost, απλώς εκτελέστε την παρακάτω εντολή.
./ngrok http 80
Μόλις εκτελεστεί η παραπάνω εντολή, δημιουργείται μια σήραγγα στο localhost: 80 (Οποιαδήποτε εφαρμογή εκτελείται σε αυτήν τη θύρα θα πρέπει να είναι προσβάσιμη μέσω της σήραγγας URL όπως φαίνεται στην παρακάτω εικόνα).
συμπέρασμα
Σε αυτό το σεμινάριο, είδαμε τι είναι το Ngrok και πώς μπορείτε να το ρυθμίσετε και να το εγκαταστήσετε στον επιτραπέζιο ή φορητό υπολογιστή σας. Είναι ένα εξαιρετικό εύχρηστο βοηθητικό πρόγραμμα που σας επιτρέπει να εκθέτετε οποιαδήποτε τοπικά φιλοξενούμενη εφαρμογή μέσω του διαδικτύου.
Εξετάσαμε επίσης πώς λειτουργεί αυτό το βοηθητικό πρόγραμμα από την έναρξη της σήραγγας έως ότου ένα αίτημα τελικού χρήστη φτάσει πίσω στην τοπικά φιλοξενούμενη εφαρμογή.
Στο επερχόμενο σεμινάριο, θα δούμε το Ngrok σε δράση με μερικά δείγματα εφαρμογών.
ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Βήμα προς βήμα εγκατάσταση και εγκατάσταση του Appium Studio
- Εισαγωγή στη γλώσσα προγραμματισμού Java - Video Tutorial
- Διαδικασία εισαγωγής και εγκατάστασης Python
- Λήψη και εγκατάσταση του Jira με τη ρύθμιση άδειας Jira
- Neoload Tutorial: Neoload Εισαγωγή, Λήψη και Εγκατάσταση
- Εισαγωγή στο Micro Focus LoadRunner - Δοκιμή φόρτωσης με LoadRunner Tutorial # 1
- Τρόπος ρύθμισης του πλαισίου δοκιμών Node.js: Node.js Tutorial
- Εγκατάσταση και εγκατάσταση του Appium Studio για το Eclipse