Configuration des tunnels dans le fichier de configuration de Ngork

06.01.2023
14:15

Ngrok possède un fichier de configuration qui contient le jeton d'autorisation. Souvent, en travaillant avec le logiciel, il est nécessaire d'exécuter une commande, qui est assez longue, donc pour raccourcir la commande de démarrage du tunnel, vous pouvez utiliser un fichier de configuration.

Fichier de configuration au format Yaml

La commande peut être décrite exactement dans ce fichier et ensuite exécutée par son nom. Ngrok stocke la configuration au format Yaml dans le dossier personnel, dans le dossier .config. Mais il n'est pas nécessaire d'éditer le fichier directement. Pour l'éditer, il y a config edit :

ngrok config edit

La section tunnels doit être ajoutée au fichier de configuration.

La syntaxe de la description des tunnels est la suivante :

tunnels:
  tunnel_name:
    proto: protocol 
    addr: port

Les autres paramètres qui étaient précédemment passés sur la ligne de commande sont également disponibles ici :

  1. basic_auth - ajoute l'autorisation HTTP.
  2. host_header - remplace la valeur de l'en-tête Host.
  3. inspect - sauvegarde ou non des requêtes pour inspection ; par défaut, cette option est activée.
  4. schemes - schémas disponibles : http et/ou https.
  5. spécifier votre nom de domaine pour le service, disponible uniquement dans le cadre d'un abonnement payant.

Pour créer un exemple de tunnel pour le port 80, avec l'en-tête Host remplacé par exemple.local, ajoutez ces lignes à la section tunnels:

example:

proto: http

addr: 80

host_header: "example.local"

Enregistrez les modifications et vérifiez le fichier de configuration à l'aide de cette commande :

ngrok config check

Si vous avez tout fait correctement, vous verrez un message dans le fichier de configuration :

Ensuite, vous pouvez exécuter le tunnel configuré par son nom :

ngrok start example

Vous savez maintenant comment créer une commande dans le fichier de configuration.

15% de réduction sur les nouveaux VPS
Dépêchez-vous de commander un serveur dans n'importe quelle localité
Choisir un VPS

Autres articles

06.01.2023
15 215
Base de connaissances / Instructions
Comment créer un tunnel Ngrok
06.01.2023
6 737
Base de connaissances / Instructions
Comment installer PostgreSQL dans Ubuntu 20.04
06.01.2023
6 600
Base de connaissances / Instructions
Comment installer GitLab sur Ubuntu 20.04