SWG bar CLI-Anleitung
Verwenden Sie das swgbar-Befehlszeilentool auf macOS, um den Status der HTTPS-Inspektion zu prüfen, Domains und Zertifikate einzusehen und SWG-Bypass im Terminal zu verwalten.
SWG bar · Aktualisiert
SWG bar enthält ein natives Befehlszeilenwerkzeug (swgbar) direkt in /Applications/SWGBar.app. Es bietet die gleichen Echtzeit-Überwachungs- und Prüffunktionen wie die macOS-Menüleisten-App, sodass Sie TLS-Zertifikate prüfen, HTTPS-Inspektionsergebnisse einsehen und domänenbasierten SWG-Bypass direkt im Terminal oder über Automatisierungsskripte verwalten können.
CLI einrichten
Nach der Installation von SWG bar befindet sich die ausführbare Datei im Anwendungspaket. Sie können sie direkt aufrufen, einen Alias in Ihrer Shell-Konfiguration (~/.zshrc oder ~/.bashrc) hinterlegen oder einen symbolischen Link in Ihrem PATH anlegen:
# Methode 1: Direkt aus dem Anwendungspaket ausführen
/Applications/SWGBar.app/Contents/MacOS/swgbar --help
# Methode 2: Alias in der Shell-Konfiguration anlegen (~/.zshrc oder ~/.bashrc)
alias swgbar="/Applications/SWGBar.app/Contents/MacOS/swgbar"
# Methode 3: Symbolischen Link in /usr/local/bin anlegen (empfohlen für systemweiten Zugriff)
sudo ln -s /Applications/SWGBar.app/Contents/MacOS/swgbar /usr/local/bin/swgbar
# CLI-Installation und Version überprüfen
swgbar version
Fügen Sie jedem Befehl --json an, wenn Sie strukturierte JSON-Ausgaben benötigen – ideal für die Weiterverarbeitung mit jq oder in benutzerdefinierten Skripten.
Übersichtskennzahlen, Domains und Zertifikate einsehen
Rufen Sie die gleichen Live-Daten und Zertifikatsnachweise wie in der Menüleisten-App ab:
# Gesamte HTTPS-Inspektionsrate, Statusaufschlüsselung und wichtigste Abfang-Zertifikate anzeigen
swgbar overview
# Beobachtete Domains auflisten mit optionaler Filterung und Paginierung
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active
# Detaillierte TLS-Verbindungs- und Zertifikatsnachweise für eine bestimmte Domain anzeigen
swgbar domains detail <domain>
# Beobachtete Zertifikatscluster auflisten und Details zu einem bestimmten Zertifikatsnamen einsehen
swgbar certificates list
swgbar certificates list --status suspected
swgbar certificates detail "<certificate-name>"
Domains prüfen und SWG-Bypass verwalten
Führen Sie auf Abruf Echtzeit-TLS-Prüfungen für beliebige Hostnamen durch oder steuern Sie domänenspezifische SWG-Bypass-Regeln:
# Domain bei Bedarf prüfen, um Zertifikatsvertrauen und TLS-Inspektion zu bewerten
swgbar probe <domain>
# Aktuellen SWG-Bypass-Status und aktive Regeln anzeigen
swgbar bypass status
# SWG-Bypass für eine Domain aktivieren, umschalten, deaktivieren oder komplett leeren
swgbar bypass enable <domain>
swgbar bypass toggle <domain>
swgbar bypass disable <domain>
swgbar bypass clear
Browser-Erweiterung und App-Einstellungen
Prüfen Sie die Verbindung zur Browser-Erweiterung, pausieren oder setzen Sie die Hintergrundüberwachung fort und passen Sie App-Einstellungen an:
# Verbindungsstatus der Chrome-Begleiterweiterung prüfen
swgbar plugins status
swgbar plugins check
# Hintergrundüberwachung prüfen, pausieren oder fortsetzen
swgbar monitoring status
swgbar monitoring pause
swgbar monitoring resume
# Lizenzstatus prüfen, nach Updates suchen und Sprache oder Erscheinungsbild anpassen
swgbar license status
swgbar updates check
swgbar language get
swgbar language set <en|zh-Hans|zh-Hant|ja|ko>
swgbar appearance get
swgbar appearance set <system|light|dark>
Häufige Befehle im Überblick
| Befehl | Beschreibung |
|---|---|
swgbar overview |
Gesamte HTTPS-Inspektionsrate, Statusstatistik und wichtigste Abfang-Zertifikate anzeigen |
swgbar domains list |
Beobachtete Domains auflisten mit Filtern für --search, --status, --bypass, --page und --page-size |
swgbar domains detail <domain> |
Verbindungsmetadaten, Zertifikatskettennachweise und Bypass-Status für eine Domain anzeigen |
swgbar certificates list |
Zertifikatscluster auflisten mit Filteroptionen für --search und --status |
swgbar certificates detail "<certificate-name>" |
Ausstellerinformationen, Gültigkeitszeitraum, SHA-256-Fingerprint und verknüpfte Domains anzeigen |
swgbar bypass <status|enable|disable|toggle|clear> |
Domänenspezifische SWG-Bypass-Regeln abfragen oder verwalten |
swgbar probe <domain> |
Bedarfsgesteuerte TLS-Echtzeitprüfung und Zertifikatsbewertung für eine Domain durchführen |
swgbar plugins <status|check> |
Verbindungsstatus zur Browser-Begleiterweiterung überprüfen |
swgbar monitoring <status|pause|resume> |
Hintergrund-Netzwerküberwachung überprüfen, pausieren oder fortsetzen |
swgbar license <status|activate|deactivate> |
Lizenzaktivierungsstatus einsehen oder verwalten |
swgbar updates check |
Nach Softwareaktualisierungen suchen |
swgbar language <get|set> |
Anzeigesprache einsehen oder umschalten (en, zh-Hans, zh-Hant, ja, ko) |
swgbar appearance <get|set> |
Erscheinungsbild-Design einsehen oder umschalten (system, light, dark) |
Informationen zur Integration von SWG bar in KI-Desktop-Clients finden Sie in der MCP-Anleitung. Wie SWG bar Zertifikate auswertet, erfahren Sie unter Funktionsweise.