ngrok
ngrok, Inc. · Esponi servizi locali e privati con endpoint pubblici sicuri, politiche del traffico, ispezione e ripetizione delle richieste per sviluppo e connettività.
- Installazioni in 30 giorni
- 16.783
- N. 20 in App
- Installazioni in un anno
- 385,1K
- Ultimi 365 giorni
- Ultima versione
- 3.39.12
- l’altro ieri · 21 ott
- Dimensione del download
- 11MB
- arm64 / x86_64 · zip
- Frequenza di rilascio
- Ogni 2 settimane
- 1 versione in 30 giorni
ngrok è un software per Mac della categoria Rete. Lo sviluppatore è ngrok, Inc..
Informazioni di base
- Chip
- Apple silicon
- Prezzo
- Gratis con acquisti in-app · Dettagli sul prezzo
- Sviluppatore
- ngrok, Inc.
- Comando di installazione
brew install --cask ngrok- Homebrew
- Installabile; aggiornato da Homebrew
Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato
Descrizione
Tradotto con IAMostra l’originalengrok è un agente da riga di comando che collega servizi locali o privati alla rete cloud ngrok tramite una connessione crittografata in uscita. Fornisce endpoint pubblici senza richiedere modifiche al firewall in ingresso o un indirizzo IP pubblico sulla macchina di origine. Gli sviluppatori lo usano per anteprime di app, test di webhook, sviluppo API e accesso controllato a servizi dietro NAT o firewall.
Funzionalità principali
- Esponi servizi HTTP e HTTPS locali tramite endpoint pubblici e inoltra il traffico a una porta upstream scelta.
- Crea endpoint TCP o TLS per casi d'uso non HTTP supportati, secondo i diritti dell'account.
- Applica Traffic Policy per autenticare richieste, instradare traffico, riscrivere richieste o limitare l'accesso prima che raggiunga l'upstream.
- Ispeziona il traffico HTTP e ripeti le richieste catturate per eseguire il debug dei webhook e riprodurre errori.
- Configura endpoint e comportamento dell'agente in un file, automatizza i comandi supportati o esegui l'agente come servizio del sistema operativo.
- Usa una connessione TLS in uscita sulla porta 443 per trasportare il traffico dalla rete ngrok all'origine.
Installazione e primo utilizzo
Installa con brew install --cask ngrok. Il pacchetto installa l'eseguibile ngrok e i completamenti shell, non un'applicazione Mac grafica. Crea un account ngrok, ottieni il tuo authtoken agente e configuralo con ngrok config add-authtoken <YOUR_AUTHTOKEN>. Avvia l'app locale, poi esegui ngrok http 8080, sostituendo 8080 con la sua porta di ascolto. Usa l'endpoint stampato dall'agente. L'endpoint creato da questo agente esiste durante la sessione dell'agente; un Cloud Endpoint separato ha un ciclo di vita diverso.
Requisiti, dipendenze e conflitti
L'agente autonomo non ha dipendenze runtime esterne. In questa istantanea Homebrew non dichiara dipendenze formula aggiuntive, conflitti espliciti con cask o un minimo esplicito di versione macOS. Fornisce download nativi separati per Apple Silicon e Mac Intel. Questi metadati non dimostrano il supporto per ogni versione storica di macOS; consulta la pagina di download del fornitore per build compatibili.
Il fornitore documenta 64 MB di memoria minima, 128 MB consigliati e circa 25 MB su disco; l'uso effettivo di risorse cresce con il traffico simultaneo. Sono indicazioni runtime, non la dimensione compressa del download. L'applicazione upstream deve essere in esecuzione e raggiungibile dall'agente. Gli endpoint cloud richiedono internet e connettività TLS in uscita verso ngrok; proxy aziendali, firewall o controlli dell'account possono influire sulla connessione.
Build ufficiali separate dell'agente supportano macOS x86-64/arm64, Windows x86-64/x86, Linux nelle famiglie x86, ARM, MIPS, PowerPC e s390x e FreeBSD x86-64/x86/ARM. Scarica la build appropriata anziché usare il ZIP Mac su un altro sistema operativo. SDK agente, container e SSH inverso sono opzioni di distribuzione separate. Gli strumenti usati dal servizio upstream mantengono i propri requisiti.
Account, costi e licenza
Usare l'agente cloud ngrok richiede un account e un authtoken agente. È disponibile un piano gratuito con limiti; i piani a pagamento o a consumo offrono quote e funzionalità diverse. Domini, opzioni di autenticazione, protocolli degli endpoint, conservazione del traffico e costi d'uso dipendono dal piano attuale. Scaricare il binario non rende ogni funzionalità ngrok gratuita o illimitata.
L'agente attuale e il servizio cloud sono disciplinati dai Terms of Service di ngrok. L'agente moderno distribuito non è il vecchio progetto open source ngrok v1. Il repository ufficiale della community serve per feedback e problemi; non è il sorgente completo di questo agente. Gli SDK open source e altri componenti ngrok hanno licenze proprie.
Riferimenti: download macOS, installazione e requisiti dell'agente, panoramica dell'agente, ispezione del traffico, prezzi e termini.
Prezzo e modalità di acquisto di ngrok
OpenNavo registra i prezzi verificati per paese, edizione e periodo di fatturazione, indicando fonte e data. Non conserva lo storico dei prezzi e non valuta se un prezzo sia il più basso.
| Edizione | Prezzo | Paese | Dove acquistare | Data di verifica |
|---|---|---|---|---|
| — | Gratis con acquisti in-app | — | Sito ufficialengrok.com/pricing |
Requisiti di sistema
| macOS | Versione dell’app | Chip | Download | Fonte |
|---|---|---|---|---|
| Versione per 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 | HomebrewVerificato il |
| Versione per 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 | HomebrewVerificato il |
Come installare ngrok sul Mac
- Esegui in “Terminale”:
brew install --cask ngrok
Installa senza Homebrew
Scarica lo stesso file usato da Homebrew: bin.ngrok.com/a/5UNrdiFf185/ngrok-v3-3.39.12-darwin-arm64.zip
Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download
Disinstallazione di ngrok e pulizia facoltativa dei dati
brew uninstall --cask ngrokUna disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.
Pulizia approfondita (facoltativa)
brew uninstall --zap --cask ngrok--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.
File che ngrok può lasciare sul Mac (2)
- File e cartelle
~/.ngrok3~/Library/Application Support/ngrok
Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.
Novità della versione 3.39.12
Nuova versione Dai commit di Homebrew
Questa versione non ha note di rilascio specifiche.
Dati sulla sicurezza di ngrok
Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.
- Canali di distribuzione
- Homebrew
Dettagli di installazione
- Tap
- homebrew/cask
- Comandi inclusi
- ngrok
- URL di download
- https://bin.ngrok.com/a/5UNrdiFf185/ngrok-v3-3.39.12-darwin-arm64.zip
- SHA-256
- c497e73fe893ff759c54e48191649f6c4dc42f4e0dfd48dd48d5c78135016838
- Definizione Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/n/ngrok.rb
- formulae.brew.sh
- formulae.brew.sh/cask/ngrok
- Codice sorgente
- github.com/ngrok/ngrok
Contenuti di installazione e rimozione
Installazione
binaryFile di origine: ngrok
Destinazione dichiarata: $HOMEBREW_PREFIX/
bin/ ngrok Mostra la dichiarazione completa
{ "binary": [ "ngrok" ], "target": "$HOMEBREW_PREFIX/
bin/ }ngrok" Installazione
generate_completions_from_executableFile di origine: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ bash Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Mostra la dichiarazione completa
{ "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", Installazione
generate_completions_from_executableFile di origine: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ zsh Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Mostra la dichiarazione completa
{ "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", Installazione
generate_completions_from_executableFile di origine: /
usr/ · SHELL=bin/ env / · $HOMEBREW_PREFIX/bin/ fish Caskroom/ · completionngrok/ 3. 39. 12,5UNrdiFf185,a/ ngrok Mostra la dichiarazione completa
{ "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", Installazione
postflight_stepsMostra la dichiarazione completa
{ "postflight_steps": [ { "steps": [ { "paths": [ { "base": "staged_path", "path": "ngrok" } ], "permissions": "0755", "type": "set_permissions" } ] } ] }
Rimozione dati utente
zapMostra la dichiarazione completa
{ "zap": [ { "trash": [ "~/
. "~/ngrok3", Library/ Support/Application ngrok" ] } ] }
Domande frequenti su ngrok
ngrok è sicuro?
ngrok è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da bin.ngrok.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 16.783 volte tramite Homebrew.
ngrok è gratis?
ngrok si può scaricare gratis e offre acquisti in-app. Fonte: ngrok.com/pricing, verificata il 22 ott.
Come disinstallare completamente ngrok dal Mac?
Esegui brew uninstall --cask ngrok. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask ngrok. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo vengono eliminati anche 2 file e cartelle, tra cui ~/.
Dove si trovano le impostazioni e i dati di ngrok?
I dati si trovano in ~/ e ~/. Questi percorsi provengono dall’elenco di pulizia di Homebrew.
Qual è l’ultima versione di ngrok?
L’ultima versione è la 3.39.12. Per aggiornarlo, esegui brew upgrade --cask ngrok.
Cos’altro viene installato insieme a ngrok?
Aggiunge anche 1 strumento da riga di comando: ngrok.
Fonti
Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.
- Definizione Homebrew: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/n/ngrok.rb · Verificato il
- formulae.brew.sh: formulae.brew.sh/cask/ngrok
- Prezzo: ngrok.com/pricing · Verificato il