ngrok

ngrok, Inc. · Lokale und private Dienste über sichere öffentliche Endpunkte bereitstellen, mit Verkehrsrichtlinien, Inspektion und Anfragewiederholung für Entwicklung und Verbindung.

CaskNetzwerkApple silicon · Intel
Aus homebrew/cask
Installationen (30 Tage)
16.616
App: Platz 20
Installationen (1 Jahr)
384.548
Letzte 365 Tage
Neueste Version
3.39.13
vor 17 Stunden · 23. Okt.
Downloadgröße
11MB
arm64 / x86_64 · zip
Update-Rhythmus
Alle 2 Wochen
2 Versionen in 30 Tagen

ngrok ist Mac-Software aus der Kategorie Netzwerk. Der Entwickler ist ngrok, Inc..

Eckdaten

Chips
Apple silicon
Preis
Kostenlos mit In-App-Käufen · Preisdetails
Entwickler
ngrok, Inc.
Installationsbefehl
brew install --cask ngrok
Homebrew
Installierbar; Updates über Homebrew

Diese Angaben wurden am oder später geprüft. Quellen der einzelnen Angaben ansehen

Beschreibung

KI-übersetztOriginal ansehen

ngrok ist ein Kommandozeilenagent, der lokale oder private Dienste über eine ausgehende verschlüsselte Verbindung mit dem ngrok-Cloudnetzwerk verbindet. Er bietet öffentliche Endpunkte, ohne eingehende Firewalländerungen oder eine öffentliche IP-Adresse auf dem Ursprungsrechner zu benötigen. Entwickler nutzen ihn für App-Vorschauen, Webhook-Tests, API-Entwicklung und kontrollierten Zugriff auf Dienste hinter NAT oder Firewalls.

Hauptfunktionen

  • Lokale HTTP- und HTTPS-Dienste über öffentliche Endpunkte bereitstellen und Datenverkehr an einen gewählten Upstream-Port weiterleiten.
  • TCP- oder TLS-Endpunkte für unterstützte Anwendungsfälle außerhalb von HTTP erstellen, abhängig von den Kontoberechtigungen.
  • Mit Traffic Policy Anfragen authentifizieren, Datenverkehr routen, Anfragen umschreiben oder Zugriffe begrenzen, bevor sie den Upstream erreichen.
  • HTTP-Verkehr untersuchen und aufgezeichnete Anfragen wiederholen, um Webhooks zu debuggen und Fehler nachzustellen.
  • Endpunkte und Agentenverhalten in einer Konfigurationsdatei festlegen, unterstützte Befehle automatisieren oder den Agenten als Betriebssystemdienst ausführen.
  • Eine ausgehende TLS-Verbindung auf Port 443 nutzen, um Verkehr vom Netzwerk von ngrok zurück zum Ursprung zu transportieren.

Installation und erste Nutzung

Installieren Sie mit brew install --cask ngrok. Das Paket installiert die ausführbare Datei ngrok und Shell-Vervollständigungen, keine grafische Mac-Anwendung. Erstellen Sie ein ngrok-Konto, holen Sie Ihren eigenen Agenten-Authtoken und konfigurieren Sie ihn mit ngrok config add-authtoken <YOUR_AUTHTOKEN>. Starten Sie Ihre lokale App und führen Sie dann ngrok http 8080 aus, wobei Sie 8080 durch deren Überwachungsport ersetzen. Nutzen Sie den vom Agenten ausgegebenen Endpunkt. Der von diesem Agenten erstellte Endpunkt besteht, während die Agentensitzung läuft; ein separater Cloud Endpoint hat einen anderen Lebenszyklus.

Anforderungen, Abhängigkeiten und Konflikte

Der eigenständige Agent hat keine externe Laufzeitabhängigkeit. Homebrew nennt in diesem Snapshot weder zusätzliche Formula-Abhängigkeiten noch explizite Cask-Konflikte oder eine ausdrückliche macOS-Mindestversion. Es bietet getrennte native Downloads für Apple Silicon und Intel Macs. Diese Metadaten belegen keine Unterstützung jeder historischen macOS-Version; kompatible Builds finden Sie auf der Downloadseite des Herstellers.

Der Hersteller dokumentiert 64 MB Mindestarbeitsspeicher, empfohlen 128 MB und etwa 25 MB Speicherplatz; der tatsächliche Ressourcenverbrauch wächst mit gleichzeitigem Datenverkehr. Dies sind Laufzeithinweise, nicht die komprimierte Downloadgröße. Ihre Upstream-Anwendung muss laufen und vom Agenten erreichbar sein. Für Cloud-Endpunkte sind Internetzugang und ausgehende TLS-Verbindungen zu ngrok erforderlich; Unternehmens-Proxys, Firewalls oder Kontokontrollen können die Verbindung beeinflussen.

Separate offizielle Agenten-Builds unterstützen macOS x86-64/arm64, Windows x86-64/x86, Linux auf den Familien x86, ARM, MIPS, PowerPC und s390x sowie FreeBSD x86-64/x86/ARM. Laden Sie den passenden Build herunter, statt die Mac-ZIP auf einem anderen Betriebssystem zu verwenden. Agenten-SDKs, Container und Reverse-SSH sind separate Bereitstellungsoptionen. Werkzeuge des Upstream-Dienstes behalten ihre eigenen Anforderungen.

Konten, Kosten und Lizenz

Die Nutzung des ngrok-Cloudagenten benötigt ein Konto und einen Agenten-Authtoken. Ein kostenloser Tarif mit Limits ist verfügbar; kostenpflichtige oder verbrauchsabhängige Tarife bieten andere Kontingente und Funktionen. Domains, Authentifizierungsoptionen, Endpunktprotokolle, Verkehrsaufbewahrung und Nutzungsgebühren hängen vom aktuellen Tarif ab. Der Download der Binärdatei macht nicht jede ngrok-Dienstfunktion kostenlos oder unbegrenzt.

Für den aktuellen Agenten und Clouddienst gelten die Terms of Service von ngrok. Der heute verteilte Agent ist nicht das alte quelloffene ngrok-v1-Projekt. Das offizielle Community-Repository dient Feedback und Fehlerverfolgung; es ist nicht der vollständige Quellcode dieses Agenten. Quelloffene SDKs und andere ngrok-Komponenten haben eigene Lizenzen.

Referenzen: macOS-Download, Agenteninstallation und Anforderungen, Agentenübersicht, Verkehrsinspektion, Preise und Bedingungen.

ngrok: Preise und Kaufoptionen

OpenNavo erfasst geprüfte Preise nach Region, Edition und Abrechnungszeitraum, jeweils mit Quelle und Datum. Einen Preisverlauf gibt es nicht, und OpenNavo bewertet nicht, ob ein Preis der niedrigste ist.

EditionPreisRegionBezugsquelleGeprüft am
—Kostenlos mit In-App-Käufen —Offizielle Websitengrok.com/pricing

Systemvoraussetzungen

macOSApp-VersionChipsDownloadQuelle
Build für macOS 27, 26, 15, 14, 13, 12, 113.39.13,9bmfVHa69NJ,aIntelbin.ngrok.com/a/9bmfVHa69NJ/ngrok-v3-3.39.13-darwin-amd64.zipSHA-256 b0ec8786315fd41e4da490aa88cf7868f554ef7ea2873b435ce971d02961c1a9HomebrewGeprüft am
Build für macOS 27, 26, 15, 14, 13, 12, 113.39.13,msmi2kd3cjc,aApple siliconbin.ngrok.com/a/msmi2kd3cjc/ngrok-v3-3.39.13-darwin-arm64.zipSHA-256 514967480546b968e87e9ec47efd513ce5012e11000957f9696a05c73b05b908HomebrewGeprüft am

So installieren Sie ngrok auf dem Mac

  1. Führen Sie im Terminal Folgendes aus: brew install --cask ngrok

Ohne Homebrew installieren

Laden Sie dieselbe Datei herunter, die Homebrew verwendet: bin.ngrok.com/a/msmi2kd3cjc/ngrok-v3-3.39.13-darwin-arm64.zip

SHA-256 prüft nur, ob der Download vollständig ist; es ist keine Sicherheitszertifizierung. SHA-256 und Downloadadresse ansehen

ngrok deinstallieren und Daten optional bereinigen

Befehl zum Deinstallieren
brew uninstall --cask ngrok

Eine normale Deinstallation entfernt die App, behält aber ihre Einstellungen und Caches.

Gründliche Bereinigung (optional)

Befehl zum Deinstallieren
brew uninstall --zap --cask ngrok

--zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg.

Dateien, die ngrok auf Ihrem Mac hinterlassen kann (2)
Dateien und Ordner
~/.ngrok3
~/Library/Application Support/ngrok

Diese Einträge stammen aus der Homebrew-Definition, geprüft am . Sie zeigen nur, was die Definition zum Löschen vorsieht, nicht, was sich tatsächlich auf Ihrem Mac befindet.

Neu in 3.39.13

Neu Aus Homebrew-Commits

Für diese Version gibt es keine eigenen Versionshinweise.

Sicherheitsfakten zu ngrok

Hier stehen nur überprüfbare Fakten, jeweils mit Quelle und Datum. Das ist keine Sicherheitszertifizierung. Um Ihre heruntergeladenen Dateien zu prüfen, scannen Sie sie mit OpenNavo auf Ihrem Mac.

Vertriebswege
Homebrew
Mit OpenNavo scannenÖffnet eine Scan-Vorschau in der OpenNavo-App; Sie entscheiden, ob der Scan startet. Mehr zur Sicherheit

Installationsdetails

Tap
homebrew/cask
Befehle
ngrok
Download-URL
https://bin.ngrok.com/a/msmi2kd3cjc/ngrok-v3-3.39.13-darwin-arm64.zip
SHA-256
514967480546b968e87e9ec47efd513ce5012e11000957f9696a05c73b05b908
Homebrew-Definition
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/n/ngrok.rb
formulae.brew.sh
formulae.brew.sh/cask/ngrok
Quellcode
github.com/ngrok/ngrok

Inhalte bei Installation und Deinstallation

  • Installation binary

    Quelldatei: ngrok

    Angegebenes Ziel: $HOMEBREW_PREFIX/bin/ngrok

    Vollständige Deklaration ansehen
    {
      "binary": [
        "ngrok"
      ],
      "target": "$HOMEBREW_PREFIX/bin/ngrok"
    }
  • Installation generate_completions_from_executable

    Quelldatei: /usr/bin/env · SHELL=/bin/bash · $HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok · completion

    Vollständige Deklaration ansehen
    {
      "generate_completions_from_executable": [
        "/usr/bin/env",
        "SHELL=/bin/bash",
        "$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok",
        "completion",
        {
          "base_name": "ngrok",
          "shell_parameter_format": "none",
          "shells": [
            "bash"
          ]
        }
      ]
    }
  • Installation generate_completions_from_executable

    Quelldatei: /usr/bin/env · SHELL=/bin/zsh · $HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok · completion

    Vollständige Deklaration ansehen
    {
      "generate_completions_from_executable": [
        "/usr/bin/env",
        "SHELL=/bin/zsh",
        "$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok",
        "completion",
        {
          "base_name": "ngrok",
          "shell_parameter_format": "none",
          "shells": [
            "zsh"
          ]
        }
      ]
    }
  • Installation generate_completions_from_executable

    Quelldatei: /usr/bin/env · SHELL=/bin/fish · $HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok · completion

    Vollständige Deklaration ansehen
    {
      "generate_completions_from_executable": [
        "/usr/bin/env",
        "SHELL=/bin/fish",
        "$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,msmi2kd3cjc,a/ngrok",
        "completion",
        {
          "base_name": "ngrok",
          "shell_parameter_format": "none",
          "shells": [
            "fish"
          ]
        }
      ]
    }
  • Installation postflight_steps

    Vollständige Deklaration ansehen
    {
      "postflight_steps": [
        {
          "steps": [
            {
              "paths": [
                {
                  "base": "staged_path",
                  "path": "ngrok"
                }
              ],
              "permissions": "0755",
              "type": "set_permissions"
            }
          ]
        }
      ]
    }
  • Benutzerdaten entfernen zap

    Vollständige Deklaration ansehen
    {
      "zap": [
        {
          "trash": [
            "~/.ngrok3",
            "~/Library/Application Support/ngrok"
          ]
        }
      ]
    }

Häufige Fragen zu ngrok

Ist ngrok sicher?

ngrok ist im offiziellen Katalog von Homebrew enthalten und wurde nicht deaktiviert. Seit September 2026 deaktiviert Homebrew Apps, die die Gatekeeper-Prüfung von macOS nicht bestehen. Bei der Installation prüft Homebrew den Download von bin.ngrok.com anhand seiner SHA-256-Prüfsumme. In den letzten 30 Tagen gab es 16.616 Installationen über Homebrew.

Ist ngrok kostenlos?

ngrok ist kostenlos erhältlich, bietet aber In-App-Käufe. Quelle: ngrok.com/pricing, geprüft am 22. Okt.

Wie deinstalliere ich ngrok vollständig auf dem Mac?

Führen Sie brew uninstall --cask ngrok aus. Um auch Einstellungen und Caches zu löschen, führen Sie brew uninstall --zap --cask ngrok aus. --zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg. Dabei werden zusätzlich 2 Dateien und Ordner gelöscht, darunter ~/.ngrok3.

Wo speichert ngrok Einstellungen und Daten?

Die Daten liegen in ~/.ngrok3 und ~/Library/Application Support/ngrok. Diese Speicherorte stammen aus der Bereinigungsliste von Homebrew.

Was ist die aktuelle Version von ngrok?

Die aktuelle Version ist 3.39.13. Zum Aktualisieren führen Sie brew upgrade --cask ngrok aus.

Was wird mit ngrok zusätzlich installiert?

Zusätzlich wird 1 Befehlszeilentool installiert: ngrok.

Quellen

Jede Angabe auf dieser Seite nennt ihre Quelle und ihr Prüfdatum. Abgelaufene Angaben werden nur mit „Stand“ und Datum angezeigt und nicht mehr als aktuell dargestellt.