ngrok: Δημοσιεύστε τους Τοπικούς Διακομιστές σας με Ασφαλείς σήραγγες
Η μεγαλύτερη πρόκληση για κάθε προγραμματιστή είναι η δοκιμή του λογισμικού που έχει γράψει. Και οι δοκιμές γίνονται πιο δύσκολες όταν χτίζετε κάτι για κινητά ή μια πλατφόρμα διαφορετική από τη δική σας. Η ανάπτυξη γίνεται κυρίως(Mostly) σε τοπικό επίπεδο. Όλοι οι διακομιστές Ιστού εκτελούνται σε localhost. Μόνο εσείς μπορείτε να δείτε την εργασία σας πριν την αναπτύξετε κάπου. Εισαγάγετε το ngrok(ngrok) , μια δωρεάν υπηρεσία για Windows που εκθέτει τους τοπικούς διακομιστές στο δημόσιο Διαδίκτυο μέσω ασφαλών τούνελ.
Τι είναι η ασφάλεια ngrok
Τι είναι το ngrok; Πώς να χρησιμοποιήσετε το ngrok; Το ngrok σάς επιτρέπει να εκθέσετε τοπικούς διακομιστές πίσω από Τείχη προστασίας(Firewalls) , στο δημόσιο Διαδίκτυο μέσω ασφαλών τούνελ. Το εργαλείο απαιτεί μηδενική διαμόρφωση και συνοδεύεται από έναν ενσωματωμένο υποκλοπή δικτύου.
Το Tunneling είναι διαδεδομένο εδώ και χρόνια, τα περισσότερα VPN(VPNs) χρησιμοποιούν επίσης την έννοια του tunneling για να σας παρέχουν απεριόριστη πρόσβαση σε ιστότοπους. Ομοίως, το ngrok δημιουργεί μια ασφαλή σήραγγα μεταξύ του δημόσιου διαδικτύου και του τοπικού διακομιστή σας. Βασικά(Basically) , μπορείτε να κάνετε οποιονδήποτε ιστότοπο/εφαρμογή ιστού/υπηρεσία ιστού που εκτελείται στο http://localhost:8080 προσβάσιμο μέσω Διαδικτύου με μία μόνο εντολή.
Οι περισσότερες από τις δυνατότητες που προσφέρει το ngrok είναι δωρεάν για χρήση. Και τα όρια δωρεάν λογισμικού είναι αρκετά καλά για έναν ενδιάμεσο προγραμματιστή που θέλει να δοκιμάσει την εφαρμογή του. Αν και το ngrok προσφέρεται επίσης ως υπηρεσία, είναι εντελώς προαιρετικό να παραλείψετε αυτό το μέρος και να κατεβάσετε απευθείας το εργαλείο και να ξεκινήσετε.
Πώς να χρησιμοποιήσετε το ngrok
Μπορείτε να εγγραφείτε στο ngrok και είναι δωρεάν. Η δημιουργία ενός λογαριασμού θα σας επιτρέψει να διαχειριστείτε όλες τις ενεργές σήραγγές σας από έναν πίνακα ελέγχου που βασίζεται σε σύννεφο.
Πώς να εκθέσετε τον τοπικό σας διακομιστή ιστού στο Διαδίκτυο(How to expose your local web server to the internet)
Η δημιουργία μιας σήραγγας στον τοπικό διακομιστή web ή σε οποιονδήποτε διακομιστή είναι πολύ απλή. Κατεβάστε(Download) και αποσυμπιέστε το ngrok. Τώρα ανοίξτε ένα παράθυρο CMD/PowerShell και μεταβείτε στον φάκελο όπου βρίσκονται τα αποσυμπιεσμένα περιεχόμενα.
Τώρα εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε μια ασφαλή σήραγγα στον τοπικό σας διακομιστή.
./ngrok http 8080
Όπου 8080 είναι η θύρα στην οποία ακούει ο διακομιστής σας. Εάν δεν είστε σίγουροι για τον αριθμό θύρας, μεταβείτε στον προεπιλεγμένο αριθμό θύρας που είναι 80.
Εάν θέλετε να συνδέσετε αυτήν την παρουσία ngrok στον λογαριασμό σας, θα πρέπει να δώσετε το διακριτικό ελέγχου ταυτότητας πριν εκτελέσετε την παραπάνω εντολή. Για να το κάνετε αυτό, συνδεθείτε στον λογαριασμό σας ngrok. Αποκτήστε το διακριτικό auth από εκεί και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή σε ένα παράθυρο CMD .
./ngrok authtoken your_token_here
Αυτή είναι μια ενέργεια που γίνεται μόνο μία φορά και δεν χρειάζεται να επαναλαμβάνεται κάθε φορά.
Μόλις δημιουργήσετε ένα τούνελ, το ngrok θα εμφανίσει τη δημόσια διεύθυνση URL(URL) στον διακομιστή σας. Η δημόσια διεύθυνση URL(URL) είναι ένας υποτομέας του ngrok.io και δημιουργείται τυχαία. Μπορείτε ακόμη να δημιουργήσετε μόνιμους και ευανάγνωστους προσαρμόσιμους υποτομείς, αλλά για αυτό, πρέπει να κάνετε αναβάθμιση σε πρόγραμμα επί πληρωμή.
Νομίζω ότι οι προεπιλεγμένες διευθύνσεις URL(URLs) είναι αρκετά καλές για τη δοκιμή της εφαρμογής σας. Θα πρέπει να εξετάσετε την αναβάθμιση μόνο εάν θέλετε κάτι ποιοτικό και επίμονο.
ngrok Interceptor
Το ngrok έρχεται επίσης με έναν ενσωματωμένο αναχαιτιστή που μπορεί να ανοίξει ανοίγοντας το http://127.0.0.1:4040 . Ο υποκλοπής θα σας επιτρέψει να δείτε όλα τα εισερχόμενα αιτήματα δικτύου και τις απαντήσεις τους. Το Interceptor(Interceptor) είναι πολύ βολικό όταν διορθώνετε κάτι ή θέλετε να δείτε τα εισερχόμενα αιτήματα. Δίπλα στον υποκλοπή, μπορείτε να βρείτε την καρτέλα κατάστασης. Αυτή η καρτέλα θα σας επιτρέψει να δείτε κάθε είδους πληροφορίες σχετικά με τη σήραγγα σας. Μπορείτε να δείτε ορισμένα στατιστικά στοιχεία, όπως συνδέσεις, διάρκεια σύνδεσης, αιτήματα HTTP , διευθύνσεις διακομιστή και πρωτόκολλα.
Με το δωρεάν σχέδιο, μπορείτε να δημιουργήσετε μόνο ένα τούνελ τη φορά. Εξετάστε το ενδεχόμενο αναβάθμισης εάν θέλετε να εκτελέσετε περισσότερες από μία ταυτόχρονες σήραγγες.
Το ngrok είναι ένα χρήσιμο εργαλείο για προγραμματιστές και λάτρεις. Σας επιτρέπει να μετατρέψετε τον υπάρχοντα διακομιστή τοπικού κεντρικού υπολογιστή σας σε δημόσιο διακομιστή στον οποίο μπορείτε να έχετε πρόσβαση από οπουδήποτε. Εισήχθηκα σε αυτό το εργαλείο σε ένα hackathon. Και το ngrok μπορεί να είναι πραγματικά πολύ χρήσιμο σε hackathons, επιδείξεις, παρουσιάσεις, δοκιμές εφαρμογών για κινητά, ενσωματώσεις webhook και όλες εκείνες τις περιπτώσεις όπου θέλετε να εκτελέσετε την εφαρμογή σας χωρίς να την αναπτύξετε πραγματικά. Το ngrok είναι δωρεάν στη χρήση και τα τούνελ είναι εξαιρετικά εύκολα στη δημιουργία, γεγονός που σας επιτρέπει να εστιάσετε περισσότερο στην ανάπτυξη. Κάντε κλικ εδώ(Click here)(Click here) για να κατεβάσετε το ngrok.
Related posts
Το καλύτερο δωρεάν λογισμικό ασφαλούς ψηφιακού φορητού υπολογιστή και διαδικτυακές υπηρεσίες
Πώς να εγκαταστήσετε το Drupal χρησιμοποιώντας WAMP στα Windows
Καλύτερο λογισμικό και υλικό Bitcoin Wallets για Windows, iOS, Android
Ρύθμιση ραδιοφωνικού σταθμού Internet δωρεάν σε υπολογιστή με Windows
Το Fix Partner δεν συνδέθηκε με το σφάλμα δρομολογητή στο TeamViewer στα Windows 10
Microsoft Identity Manager: Δυνατότητες, Λήψη
Τα καλύτερα εργαλεία για να στείλετε SMS δωρεάν από τον υπολογιστή σας
Πώς να εγκαταστήσετε τα Windows 95 στα Windows 10
Μετατρέψτε τους συνδέσμους Magnet σε συνδέσμους άμεσης λήψης χρησιμοποιώντας το Seedr
Πώς να φτιάξετε προσκλητήριο σε υπολογιστή με Windows
Δωρεάν λογισμικό διαχείρισης εργασιών για τη διαχείριση της ομαδικής εργασίας
Τι είναι το Blue Whale Challenge Dare Game
Συμβουλές, εργαλεία και υπηρεσίες διαχείρισης διαδικτυακής φήμης
Τι είναι ένας σύνδεσμος Magnet και πώς να ανοίξετε συνδέσμους Magnet σε ένα πρόγραμμα περιήγησης
Συμβουλές αγορών Cyber Monday & Black Friday για εκπτώσεις που θέλετε να ακολουθήσετε
Το Whiteboard Fox είναι ένας δωρεάν διαδικτυακός πίνακας που επιτρέπει την κοινή χρήση σε πραγματικό χρόνο
Το αρχείο zip είναι πολύ μεγάλο σφάλμα κατά τη λήψη αρχείων από το DropBox
Τι είναι το Data Analytics και σε τι χρησιμεύει
Πώς να διαγράψετε τον λογαριασμό σας στο LastPass
Η εφαρμογή ανταλλαγής μηνυμάτων περιόδου λειτουργίας προσφέρει ισχυρή ασφάλεια. Δεν απαιτείται αριθμός τηλεφώνου!