Utiliser ngrok pour la configuration de tunnel dans ServBay
ngrok est un outil de proxy inversé qui crée un tunnel sécurisé derrière un pare-feu, permettant ainsi l'accès à un serveur local depuis l'extérieur. Cet article détaille comment configurer un tunnel avec ngrok dans ServBay.
Vue d'ensemble
ngrok crée un tunnel sécurisé derrière un pare-feu, permettant ainsi l'accès à un serveur local depuis l'extérieur. Dans ServBay, vous pouvez utiliser ngrok pour exposer l'hôte local de ServBay au monde extérieur. Cet article explique comment utiliser ngrok pour lier l'hôte ServBay à un domaine spécifique.
Installation de ngrok
D'abord, vous devez installer ngrok sur l'hôte ServBay. Si vous n'avez pas encore installé ngrok, suivez les étapes ci-dessous :
Accédez au site officiel de ngrok : page de téléchargement ngrok
Téléchargez le fichier binaire ngrok pour votre système d'exploitation
Décompressez le fichier téléchargé et déplacez le fichier binaire ngrok dans le chemin d'exécution du système. Par exemple :
bashsudo unzip ~/Downloads/ngrok-v3-stable-darwin-arm64.zip -d /usr/local/bin
1Vérifiez si l'installation a réussi :
bashngrok version
1
Configuration du tunnel ngrok
Explication de la commande
La commande pour configurer un tunnel avec ngrok dans ServBay est la suivante :
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.host --request-header-add='host: servbay.host'
Analyse de la commande
ngrok http
: Lancer un tunnel HTTP--domain=cunning-lacewing-fresh.ngrok-free.app
: Spécifier le domaine assigné par ngrokhttps://servbay.host
: Adresse de l'hôte local ServBay--request-header-add='host: servbay.host'
: Ajouter un en-tête de requête, en définissant l'en-têtehost
surservbay.host
Commande d'exemple
Supposons que votre nom d'hôte ServBay soit servbay.local
, et que vous souhaitiez accéder à cet hôte via le domaine cunning-lacewing-fresh.ngrok-free.app
attribué par ngrok, vous pouvez utiliser la commande suivante :
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.local --request-header-add='host: servbay.local'
Après avoir exécuté cette commande, ngrok créera un tunnel entre cunning-lacewing-fresh.ngrok-free.app
et servbay.local
.
Vérification de la configuration
Pour vérifier si la configuration de ngrok a réussi, suivez les étapes ci-dessous :
Ouvrez un navigateur et accédez au domaine assigné par ngrok :
plaintexthttps://cunning-lacewing-fresh.ngrok-free.app
1Vous devriez être en mesure de voir le contenu de l'hôte ServBay. Si vous voyez la page d'accueil de l'hôte ServBay ou un autre contenu attendu, la configuration du tunnel ngrok a réussi.
Résumé
L'utilisation de ngrok pour configurer un tunnel dans ServBay permet d'accéder à un serveur local depuis l'extérieur. Grâce à cet article, vous pouvez comprendre comment installer ngrok et configurer le tunnel.