Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Μερικές φορές, θα χρειαστεί να εκθέσετε έναν τοπικό διακομιστή, που λειτουργεί στον υπολογιστή σας, στο Διαδίκτυο. Αυτό μπορεί να είναι χρήσιμο για τη δοκιμή μιας εφαρμογής Ιστού πριν την ανάπτυξή της σε έναν απομακρυσμένο διακομιστή.

Μάθετε πώς να χρησιμοποιείτε το ngrok, ένα κοινό εργαλείο για την έκθεση τοπικών διακομιστών Ιστού στο διαδίκτυο.

Χρήση του ngrok για τοπική ανάπτυξη Ιστού

Το ngrok είναι μια λύση διοχέτευσης σήραγγας για τη λειτουργία τοπικών διακομιστών Ιστού στο Διαδίκτυο από το 2015.

Χρησιμοποιώντας το ngrok, μπορείτε να δημιουργήσετε μια δημόσια διεύθυνση URL που αντιστοιχίζεται στον τοπικό σας διακομιστή, διευκολύνοντας τους άλλους να έχουν πρόσβαση στην εργασία τους από οπουδήποτε στον κόσμο. Στη συνέχεια, μπορείτε να δοκιμάσετε τις εφαρμογές σας από διαφορετικές συσκευές και προγράμματα περιήγησης ιστού και να τις αντιμετωπίσετε χρησιμοποιώντας τα αρχεία καταγραφής αιτημάτων και απαντήσεων του ngrok.

instagram viewer

Όταν ασχολείστε με μια δημόσια σήραγγα, μπορεί να έχετε ανησυχίες για την ασφάλεια. Το ngrok υποστηρίζει ασφαλείς σήραγγες με κρυπτογράφηση SSL, καθιστώντας το ασφαλές στη χρήση για ευαίσθητα δεδομένα και εφαρμογές. Όλα αυτά τα χαρακτηριστικά έχουν κάνει το ngrok ένα πολύτιμο και δημοφιλές εργαλείο για προγραμματιστές που εργάζονται σε ένα προσωπικό έργο ή συνεργάζονται με άλλους.

Εγκατάσταση του ngrok στον υπολογιστή σας

Το ξεκίνημα με τις κύριες δυνατότητες του ngrok είναι εντελώς δωρεάν και πολύ απλό. Αν και υπάρχει μια πληρωμένη έκδοση του ngrok που προσφέρει περισσότερες δυνατότητες. Ας μάθουμε πώς να εγκαταστήσετε και να ρυθμίσετε το ngrok στον υπολογιστή σας.

Για να εγκαταστήσετε το ngrok στον υπολογιστή σας, κατευθυνθείτε στον επίσημο σελίδα λήψης ngrok.

Στη συνέχεια, θα πρέπει να προχωρήσετε στη λήψη του ngrok για το συγκεκριμένο λειτουργικό σύστημα (Λειτουργικό Σύστημα) είτε κατεβάζοντας το ZIP και εξαγωγή του ή εγκαθιστώντας το χρησιμοποιώντας έναν διαχειριστή πακέτων όπως το Chocolatey ή το Homebrew.

Για να εγκαταστήσετε το ngrok με το Chocolatey ή το Homebrew σε Windows και macOS, θα πρέπει να έχετε εγκατεστημένο τον διαχειριστή πακέτων.

Για να εγκαταστήσετε το Chocolatey στα Windows, εκτελέστε αυτήν την εντολή μέσα στον διαχειριστή του Windows PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force; [Σύστημα. Καθαρά. ServicePointManager]::SecurityProtocol = [Σύστημα. Καθαρά. ServicePointManager]::SecurityProtocol -bor 3072; iex ((Νέος-Σύστημα αντικειμένων. Καθαρά. WebClient).DownloadString(' https://community.chocolatey.org/install.ps1'))

Για να εγκαταστήσετε το Homebrew στο macOS, εκτελέστε αυτήν την εντολή στο τερματικό σας:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/εγκαθιστώ/ΚΕΦΑΛΙ/install.sh)"

Τώρα έχετε τους κατάλληλους διαχειριστές πακέτων και μπορείτε να εγκαταστήσετε το ngrok στον υπολογιστή σας χρησιμοποιώντας έναν από τους δύο.

Δημιουργία νέας τοπικής σήραγγας ngrok με τον λογαριασμό σας

Για να δημιουργήσετε μια σήραγγα ngrok για να αποκαλύψετε τον τοπικό σας διακομιστή, θα χρειαστεί να εγγραφείτε για έναν λογαριασμό ngrok και να δημιουργήσετε ένα διακριτικό ελέγχου ταυτότητας.

Βήμα 1: Εγγραφείτε

Κατευθύνομαι προς σελίδα εγγραφής του ngrok, συμπληρώστε τη φόρμα με τα απαιτούμενα στοιχεία σας και κάντε κλικ στο Εγγραφείτε.

Βήμα 2: Προσθήκη διακριτικού στη διαμόρφωση

Τώρα έχετε έναν λογαριασμό, θα πρέπει να προσθέσετε το διακριτικό ελέγχου ταυτότητας που δημιουργείται αυτόματα στο ngrok.yml αρχείο ρυθμίσεων. Αυτό το διακριτικό είναι μοναδικό για τον λογαριασμό σας, επομένως θα πρέπει να το διατηρήσετε ασφαλές. Για να προσθέσετε το διακριτικό εξουσιοδότησης, μεταβείτε στο Το Auttoken σας σελίδα στην πλαϊνή γραμμή πλοήγησης.

Μπορείτε να αντιγράψετε το διακριτικό ταυτότητας και να εκτελέσετε την εντολή που αποδεικνύεται στο τερματικό σας για να ορίσετε το αρχείο διαμόρφωσης:

ngrok config add-authtoken YOUR_AUTH_TOKEN

Βήμα 3: Εκτελέστε το ngrok

Αφού ολοκληρώσετε τα προηγούμενα βήματα, μπορείτε να δημιουργήσετε μια σήραγγα ngrok για την εκτέλεση του διακομιστή σας.

Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή με έναν προτιμώμενο αριθμό θύρας.

Για παράδειγμα:

ngrok http 3000

Τώρα έχετε μια τοπική σήραγγα ngrok που εκτελείται στον υπολογιστή σας.

Χειρισμός κοινών ζητημάτων εγκατάστασης

  • Περιορισμοί τείχους προστασίας: Εάν έχετε Ο υπολογιστής βρίσκεται πίσω από ένα τείχος προστασίας, ίσως χρειαστεί να προσαρμόσετε τις ρυθμίσεις του για να επιτρέψετε στο ngrok να συνδεθεί στο διαδίκτυο.
  • Λανθασμένο διακριτικό ελέγχου ταυτότητας: Εάν εισαγάγετε λάθος διακριτικό ελέγχου ταυτότητας κατά την εκκίνηση του ngrok, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που υποδεικνύει ότι το διακριτικό σας δεν είναι έγκυρο. Επιβεβαιώστε το διακριτικό σας ή επαναφέρετε το διακριτικό στον ιστότοπο κάνοντας κλικ στο Επαναφορά Authtoken κουμπί.
  • Άρνηση άδειας: Εάν λάβετε ένα σφάλμα "άρνηση άδειας" κατά την εκκίνηση του ngrok, ίσως χρειαστεί να εκτελέσετε την εντολή ngrok ως διαχειριστής ή με αυξημένα δικαιώματα.

Τα οφέλη από τη χρήση του ngrok για τοπική ανάπτυξη ιστού

Είτε εργάζεστε σε ένα προσωπικό έργο είτε συνεργάζεστε με μια ομάδα, το ngrok είναι πολύτιμο στην εργαλειοθήκη ανάπτυξης ιστού σας. Η συμβατότητά του με διάφορες πλατφόρμες και γλώσσες προγραμματισμού το καθιστά κατάλληλο για δοκιμή εφαρμογών web, συνεργασία ή παρουσίαση έργων σε πελάτες.