ngrok
ngrok, Inc. · Exposez des services locaux et privés via des points d'accès publics sécurisés, avec politiques de trafic, inspection et rejeu des requêtes pour le développement et la connectivité.
- Installations sur 30 jours
- 16 385
- N° 20 du classement App
- Installations sur 1 an
- 385,8 k
- 365 derniers jours
- Dernière version
- 3.39.12
- il y a 19 heures · 21 oct.
- Taille du téléchargement
- 11Mo
- arm64 / x86_64 · zip
- Rythme des versions
- Toutes les 2 semaines
- 1 version en 30 jours
ngrok est un logiciel Mac de la catégorie Réseau. Développée par ngrok, Inc..
Informations clés
- Puce
- Apple silicon
- Développeur
- ngrok, Inc.
- Commande d’installation
brew install --cask ngrok- Homebrew
- Disponible ; mises à jour par Homebrew
Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information
Présentation
Traduit par IAVoir l’originalngrok est un agent en ligne de commande qui relie les services locaux ou privés au réseau cloud ngrok par une connexion sortante chiffrée. Il fournit des points d'accès publics sans modifier les règles entrantes du pare-feu ni disposer d'une adresse IP publique sur la machine d'origine. Les développeurs l'utilisent pour les aperçus d'applications, les tests de webhooks, le développement d'API et l'accès contrôlé aux services derrière NAT ou pare-feu.
Principales fonctionnalités
- Exposez les services HTTP et HTTPS locaux via des points d'accès publics et transférez le trafic vers un port amont choisi.
- Créez des points d'accès TCP ou TLS pour les usages non HTTP compatibles, selon les droits de votre compte.
- Appliquez Traffic Policy pour authentifier les requêtes, orienter le trafic, réécrire les requêtes ou limiter le débit avant l'accès au service amont.
- Inspectez le trafic HTTP et rejouez les requêtes capturées pour déboguer les webhooks et reproduire les échecs.
- Configurez les points d'accès et le comportement de l'agent dans un fichier, automatisez les commandes compatibles ou exécutez l'agent comme service système.
- Utilisez une connexion TLS sortante sur le port 443 pour acheminer le trafic du réseau ngrok vers l'origine.
Installation et première utilisation
Installez avec brew install --cask ngrok. Le paquet installe l'exécutable ngrok et les complétions shell, pas une application Mac graphique. Créez un compte ngrok, obtenez votre propre jeton d'agent et configurez-le avec ngrok config add-authtoken <YOUR_AUTHTOKEN>. Lancez votre application locale, puis exécutez ngrok http 8080, en remplaçant 8080 par son port d'écoute. Utilisez le point d'accès affiché par l'agent. Celui créé par cet agent existe pendant la session de l'agent ; un Cloud Endpoint distinct a un cycle de vie différent.
Configuration requise, dépendances et conflits
L'agent autonome n'a aucune dépendance d'exécution externe. Dans cet instantané, Homebrew n'indique ni dépendance formula supplémentaire, ni conflit explicite de cask, ni version minimale explicite de macOS. Il fournit des téléchargements natifs distincts pour Apple Silicon et Mac Intel. Ces métadonnées ne prouvent pas une compatibilité avec toutes les anciennes versions de macOS ; consultez la page de téléchargement du fournisseur pour les versions compatibles.
Le fournisseur indique 64 MB de mémoire minimale, 128 MB recommandés et environ 25 MB de disque ; l'utilisation réelle augmente avec le trafic simultané. Ce sont des indications d'exécution, et non la taille compressée du téléchargement. Votre application amont doit être démarrée et accessible depuis l'agent. Les points d'accès cloud nécessitent internet et une connectivité TLS sortante vers ngrok ; proxy d'entreprise, pare-feu ou contrôles du compte peuvent influencer la connexion.
Des versions officielles distinctes de l'agent prennent en charge macOS x86-64/arm64, Windows x86-64/x86, Linux dans les familles x86, ARM, MIPS, PowerPC et s390x, et FreeBSD x86-64/x86/ARM. Téléchargez la version adaptée plutôt que d'utiliser le ZIP Mac sur un autre système. Les SDK d'agent, conteneurs et SSH inversé sont des options de déploiement distinctes. Les outils du service amont conservent leurs propres exigences.
Comptes, coûts et licence
L'agent cloud ngrok nécessite un compte et un jeton d'agent. Une offre gratuite limitée est disponible ; les offres payantes ou à l'usage fournissent d'autres quotas et fonctions. Domaines, options d'authentification, protocoles des points d'accès, conservation du trafic et frais dépendent de l'offre actuelle. Télécharger le binaire ne rend pas toutes les fonctions du service ngrok gratuites ou illimitées.
L'agent actuel et le service cloud sont régis par les Terms of Service de ngrok. L'agent moderne distribué n'est pas l'ancien projet open source ngrok v1. Le dépôt communautaire officiel sert aux retours et au suivi des problèmes ; ce n'est pas le code source complet de cet agent. Les SDK open source et autres composants ngrok ont leurs propres licences.
Références : téléchargement macOS, installation et exigences de l'agent, présentation de l'agent, inspection du trafic, tarifs et conditions.
Configuration requise
| macOS | Version | Puce | Téléchargement | Source |
|---|---|---|---|---|
| Version pour macOS 27, 26, 15, 14, 13, 12, 11 | 3.39.12,fniJ9xeaKet,a | Intel | bin.ngrok.com/a/fniJ9xeaKet/ngrok-v3-3.39.12-darwin-amd64.zipSHA-256 f393ae672e5bb81135505aa6f9933a8a52b78b1278643c758927d2893e13aa84 | HomebrewVérifié le |
| Version pour macOS 27, 26, 15, 14, 13, 12, 11 | 3.39.12,5UNrdiFf185,a | Apple silicon | bin.ngrok.com/a/5UNrdiFf185/ngrok-v3-3.39.12-darwin-arm64.zipSHA-256 c497e73fe893ff759c54e48191649f6c4dc42f4e0dfd48dd48d5c78135016838 | HomebrewVérifié le |
Comment installer ngrok sur Mac
- Dans « Terminal », exécutez :
brew install --cask ngrok
Installer sans Homebrew
Téléchargez le même fichier que Homebrew : bin.ngrok.com/a/5UNrdiFf185/ngrok-v3-3.39.12-darwin-arm64.zip
Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement
Désinstaller ngrok et nettoyer éventuellement ses données
brew uninstall --cask ngrokUne désinstallation standard supprime l’app mais conserve ses réglages et ses caches.
Nettoyage approfondi (facultatif)
brew uninstall --zap --cask ngrok--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.
Fichiers que ngrok peut laisser sur votre Mac (2)
- Fichiers et dossiers
~/.ngrok3~/Library/Application Support/ngrok
Ces éléments proviennent de la définition Homebrew, vérifiée le ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.
Nouveautés de la version 3.39.12
Nouveau Depuis les commits Homebrew
Cette version n’a pas de notes dédiées.
Informations de sécurité sur ngrok
Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.
- Canaux de distribution
- Homebrew
Détails d’installation
- Tap
- homebrew/cask
- Commandes
- ngrok
- URL de téléchargement
- https://bin.ngrok.com/a/5UNrdiFf185/ngrok-v3-3.39.12-darwin-arm64.zip
- SHA-256
- c497e73fe893ff759c54e48191649f6c4dc42f4e0dfd48dd48d5c78135016838
- Définition Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/n/ngrok.rb
- formulae.brew.sh
- formulae.brew.sh/cask/ngrok
- Code source
- github.com/ngrok/ngrok
Contenu de l’installation et de la désinstallation
Installation
binaryFichier source: ngrok
Destination déclarée: $HOMEBREW_PREFIX/
bin/ ngrok Voir la déclaration complète
{ "binary": [ "ngrok" ], "target": "$HOMEBREW_PREFIX/
bin/ }ngrok" Installation
generate_completions_from_executableFichier source: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ bash Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Voir la déclaration complète
{ "generate_completions_from_executable": [ "/
usr/ "SHELL=bin/ env", / "$HOMEBREW_PREFIX/bin/ bash", Caskroom/ "completion", { "base_name": "ngrok", "shell_parameter_format": "none", "shells": [ "bash" ] } ] }ngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok", Installation
generate_completions_from_executableFichier source: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ zsh Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Voir la déclaration complète
{ "generate_completions_from_executable": [ "/
usr/ "SHELL=bin/ env", / "$HOMEBREW_PREFIX/bin/ zsh", Caskroom/ "completion", { "base_name": "ngrok", "shell_parameter_format": "none", "shells": [ "zsh" ] } ] }ngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok", Installation
generate_completions_from_executableFichier source: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ fish Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Voir la déclaration complète
{ "generate_completions_from_executable": [ "/
usr/ "SHELL=bin/ env", / "$HOMEBREW_PREFIX/bin/ fish", Caskroom/ "completion", { "base_name": "ngrok", "shell_parameter_format": "none", "shells": [ "fish" ] } ] }ngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok", Installation
postflight_stepsVoir la déclaration complète
{ "postflight_steps": [ { "steps": [ { "paths": [ { "base": "staged_path", "path": "ngrok" } ], "permissions": "0755", "type": "set_permissions" } ] } ] }
Suppression des données utilisateur
zapVoir la déclaration complète
{ "zap": [ { "trash": [ "~/
. "~/ngrok3", Library/ Support/Application ngrok" ] } ] }
Questions fréquentes sur ngrok
ngrok est-il sûr ?
ngrok figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis bin.ngrok.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 16 385 fois via Homebrew au cours des 30 derniers jours.
Comment désinstaller complètement ngrok sur Mac ?
Exécutez brew uninstall --cask ngrok. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask ngrok. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi 2 fichiers et dossiers, dont ~/.
Où ngrok enregistre-t-il ses réglages et ses données ?
Ses données se trouvent dans ~/ et ~/. Ces emplacements proviennent de la liste de nettoyage de Homebrew.
ngrok : quelle est la dernière version ?
La dernière version est 3.39.12. Exécutez brew upgrade --cask ngrok pour le mettre à jour.
Qu’est-ce que ngrok installe d’autre ?
Il ajoute aussi 1 outil en ligne de commande : ngrok.
Sources
Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.
- Définition Homebrew : github.com/homebrew/homebrew-cask/blob/HEAD/Casks/n/ngrok.rb · Vérifié le
- formulae.brew.sh : formulae.brew.sh/cask/ngrok