Руководство по SWG bar CLI

Используйте инструмент командной строки swgbar в macOS для проверки статуса инспекции HTTPS, просмотра доменов и сертификатов, а также управления обходом SWG.

SWG bar · Обновлено

SWG bar включает встроенную утилиту командной строки (swgbar) внутри пакета /Applications/SWGBar.app. Она предоставляет те же возможности мониторинга и анализа в реальном времени, что и приложение в строке меню macOS, позволяя проверять TLS-сертификаты, выявлять перехват HTTPS и управлять обходом SWG напрямую из Терминала или скриптов автоматизации.

Настройка CLI

После установки SWG bar исполняемый файл находится внутри пакета приложения. Вы можете запускать его напрямую, добавить псевдоним (alias) в профиль оболочки (~/.zshrc или ~/.bashrc) или создать символическую ссылку в директории PATH:

# Вариант 1: Прямой запуск из пакета приложения
/Applications/SWGBar.app/Contents/MacOS/swgbar --help

# Вариант 2: Добавление псевдонима в профиль оболочки (~/.zshrc или ~/.bashrc)
alias swgbar="/Applications/SWGBar.app/Contents/MacOS/swgbar"

# Вариант 3: Создание символической ссылки в /usr/local/bin (рекомендуется для глобального доступа)
sudo ln -s /Applications/SWGBar.app/Contents/MacOS/swgbar /usr/local/bin/swgbar

# Проверка установки CLI и версии
swgbar version

Добавляйте параметр --json к любой команде для получения структурированного вывода в формате JSON, удобного для обработки через jq или скрипты.

Просмотр общих показателей, доменов и сертификатов

Просматривайте те же актуальные данные и доказательства сертификатов, что и в приложении панели меню:

# Общий процент инспекции HTTPS, статистика по статусам и основные перехватывающие сертификаты
swgbar overview

# Список зафиксированных доменов с фильтрацией и пагинацией
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active

# Подробные сведения о TLS-соединении и сертификатах для конкретного домена
swgbar domains detail <domain>

# Список кластеров сертификатов и подробные данные выбранного сертификата
swgbar certificates list
swgbar certificates list --status suspected
swgbar certificates detail "<certificate-name>"

Проверка доменов и управление обходом SWG

Запускайте проверку TLS в реальном времени для любого хоста или управляйте правилами обхода SWG для конкретных доменов:

# Проверка домена по запросу для оценки доверия к сертификату и наличия инспекции TLS
swgbar probe <domain>

# Просмотр текущего статуса обхода SWG и действующих правил
swgbar bypass status

# Включение, переключение, отключение или сброс правил обхода для домена
swgbar bypass enable <domain>
swgbar bypass toggle <domain>
swgbar bypass disable <domain>
swgbar bypass clear

Расширение браузера и настройки приложения

Проверяйте подключение расширения браузера, приостанавливайте или возобновляйте фоновый мониторинг и настраивайте параметры приложения:

# Проверка статуса подключения расширения для Chrome
swgbar plugins status
swgbar plugins check

# Проверка, приостановка или возобновление фонового мониторинга
swgbar monitoring status
swgbar monitoring pause
swgbar monitoring resume

# Проверка статуса лицензии, поиск обновлений, выбор языка и темы оформления
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>

Основные команды

Команда Описание
swgbar overview Показывает общий процент инспекции HTTPS, статистику по статусам и перехватывающие сертификаты
swgbar domains list Список наблюдаемых доменов с фильтрами --search, --status, --bypass, --page и --page-size
swgbar domains detail <domain> Метаданные соединения, цепочка сертификатов и статус обхода для домена
swgbar certificates list Список кластеров сертификатов с фильтрацией по --search и --status
swgbar certificates detail "<certificate-name>" Издатель, срок действия, отпечаток SHA-256 и связанные домены
swgbar bypass <status|enable|disable|toggle|clear> Запрос или настройка правил обхода SWG для доменов
swgbar probe <domain> Выполнение проверки TLS по запросу и оценка сертификата для домена
swgbar plugins <status|check> Проверка подключения к сопутствующему расширению браузера
swgbar monitoring <status|pause|resume> Проверка, приостановка или возобновление фонового мониторинга сети
swgbar license <status|activate|deactivate> Просмотр или управление активацией лицензии
swgbar updates check Проверка наличия обновлений программного обеспечения
swgbar language <get|set> Просмотр или переключение языка интерфейса (en, zh-Hans, zh-Hant, ja, ko)
swgbar appearance <get|set> Просмотр или выбор темы оформления (system, light, dark)

Для интеграции SWG bar с ИИ-клиентами ознакомьтесь с руководством по MCP. Подробности оценки доказательств сертификатов описаны в разделе как устроен SWG bar.