ngrok : rendez vos serveurs locaux publics avec des tunnels sécurisés
Le plus grand défi pour tout développeur est le test du logiciel qu'il a écrit. Et les tests deviennent plus difficiles lorsque vous construisez quelque chose pour mobile ou une plate-forme différente de la vôtre. Le(Mostly) développement se produit principalement au niveau local; tous les serveurs Web fonctionnent sur localhost. Vous seul pouvez voir votre travail avant de le déployer quelque part. Entrez ngrok , un service gratuit pour Windows qui expose les serveurs locaux à l'Internet public via des tunnels sécurisés.
Qu'est-ce que la sécurité ngrok
Qu'est-ce que le ngrok ? Comment utiliser ngrok ? ngrok vous permet d'exposer des serveurs locaux derrière des pare(Firewalls) -feu à l'Internet public via des tunnels sécurisés. L'outil ne nécessite aucune configuration et est livré avec un intercepteur de réseau intégré.
Le tunneling est répandu depuis des années, la plupart des VPN(VPNs) utilisent également le concept de tunneling pour vous donner un accès illimité aux sites Web. De même, ngrok crée un tunnel sécurisé entre l'Internet public et votre serveur localhost. Fondamentalement(Basically) , vous pouvez rendre n'importe quel site Web/application Web/service Web exécuté sur http://localhost:8080 accessible via Internet avec une seule commande.
La plupart des fonctionnalités offertes par ngrok sont gratuites. Et les limites des logiciels gratuits sont suffisantes pour un développeur intermédiaire qui cherche à tester son application. Bien que ngrok soit également proposé en tant que service, il est totalement facultatif de sauter cette partie et de télécharger directement l'outil et de commencer.
Comment utiliser ngrok
Vous pouvez vous inscrire à ngrok, et c'est gratuit. La création d'un compte vous permettra de gérer tous vos tunnels actifs à partir d'un tableau de bord basé sur le cloud.
Comment exposer votre serveur Web local à Internet(How to expose your local web server to the internet)
La création d'un tunnel vers votre serveur Web local ou n'importe quel serveur est très simple. Téléchargez(Download) et décompressez ngrok. Ouvrez maintenant une fenêtre CMD/PowerShell et accédez au dossier où se trouve le contenu décompressé.
Exécutez maintenant la commande suivante pour créer un tunnel sécurisé vers votre serveur local.
./ngrok http 8080
Où 8080 est le port sur lequel votre serveur écoute. Si vous n'êtes pas sûr du numéro de port, accédez au numéro de port par défaut qui est 80.
Si vous souhaitez connecter cette instance ngrok à votre compte, vous devez fournir le jeton d'authentification avant d'exécuter la commande ci-dessus. Pour ce faire, connectez-vous à votre compte ngrok. Obtenez votre jeton d'authentification à partir de là, puis exécutez la commande suivante dans une fenêtre CMD .
./ngrok authtoken your_token_here
Ce n'est qu'une action ponctuelle et il n'est pas nécessaire de la répéter à chaque fois.
Une fois que vous avez créé un tunnel, ngrok affichera l' URL publique de votre serveur. L' URL publique est un sous-domaine de ngrok.io et est générée de manière aléatoire. Vous pouvez même créer des sous-domaines personnalisables persistants et faciles à lire, mais pour cela, vous devez passer à un plan payant.
Je pense que les URL(URLs) par défaut sont assez bonnes pour tester votre application. Vous ne devriez envisager de mettre à niveau que si vous voulez quelque chose de qualité de production et persistant.
Intercepteur ngrok
ngrok est également livré avec un intercepteur intégré qui peut être ouvert en ouvrant http://127.0.0.1:4040 . L'intercepteur vous permettra de visualiser toutes les requêtes réseau entrantes et leurs réponses. Interceptor est très pratique lorsque vous déboguez quelque chose ou que vous souhaitez afficher les requêtes entrantes. À côté de l'intercepteur, vous pouvez trouver l'onglet d'état. Cet onglet vous permettrait d'afficher toutes sortes d'informations sur votre tunnel. Vous pouvez afficher certaines statistiques telles que les connexions, les durées de connexion, les requêtes HTTP , les adresses de serveur et les protocoles.
Avec le forfait gratuit, vous ne pouvez créer qu'un seul tunnel à la fois. Envisagez une mise à niveau si vous souhaitez exécuter plusieurs tunnels simultanément.
ngrok est un outil utile pour les développeurs et les passionnés. Il vous permet de convertir votre serveur localhost existant en un serveur public accessible de n'importe où. J'ai découvert cet outil lors d'un hackathon. Et ngrok peut être vraiment très utile dans les hackathons, les démos, les présentations, les tests d'applications mobiles, les intégrations de webhook et tous les cas où vous souhaitez exécuter votre application sans la déployer. ngrok est gratuit et les tunnels sont super faciles à créer, ce qui vous permet de vous concentrer davantage sur le développement. Cliquez ici(Click here)(Click here) pour télécharger ngrok.
Related posts
Best gratuit Secure Digital Notebook Software & Online Services
Comment installer Drupal en utilisant WAMP sur Windows
Best Software & Hardware Bitcoin Wallets pour Windows, iOS, Android
Setup Internet Radio Station gratuit sur Windows PC
Fix Partner n'a pas connecté à l'erreur de routeur dans TeamViewer sur Windows 10
Qu'est-ce que Blue Whale Challenge Dare Game
Comment utiliser un Template pour créer un document avec LibreOffice
L'application de messagerie de session offre une sécurité solide; No phone Numéro requis!
Quelles sont les cartes 'Chip et PIN' ou EMV Credit
Une erreur s'est produite lors de la vérification des mises à jour dans VLC
Quels sont Credit Cards virtuel et comment et où les obtenez-vous?
Disqus comment Boîte à ne pas charger ou afficher un site Web
SMS Organizer: SMS Application Powered par Machine Learning
Comment supprimer Your LastPass Account
Apportez votre propre Device (BYOD) Advantages, Best Practices, etc
Cyber Monday & Black Friday Sale Bouts de shopping Vous voulez suivre
Qu'est-ce que Big Data - une explication simple avec Example
Comment convertir Binary en texte en utilisant ce texte sur Binary Converter
Qu'est-ce que Data Analytics et qu'est-ce qu'il est utilisé pour
étiquette conferencing Video, des conseils et des règles que vous devez suivre