SWG bar CLI 가이드

macOS 터미널에서 swgbar 명령줄 도구를 사용하여 HTTPS 검사 상태를 확인하고, 도메인 및 인증서 세부 정보를 조회하며, SWG 바이패스를 관리합니다.

SWG bar · 업데이트

SWG bar는 /Applications/SWGBar.app 내에 기본 명령줄 인터페이스(swgbar)를 포함하고 있습니다. Mac 메뉴 막대 앱과 동일한 실시간 모니터링 및 검사 기능을 제공하므로 터미널이나 자동화 스크립트에서 직접 TLS 인증서를 검사하고, HTTPS 감청 여부를 확인하며, 도메인별 SWG 바이패스를 관리할 수 있습니다.

CLI 설정하기

SWG bar를 설치한 후 실행 파일은 앱 번들 내에 위치합니다. 직접 실행하거나 셸 프로필(~/.zshrc 또는 ~/.bashrc)에 별칭(alias)을 추가할 수 있으며, 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 파이프라인이나 사용자 맞춤형 자동화 스크립트 작성에 적합합니다.

개요 지표, 도메인 및 인증서 확인

overview, domains, certificates 명령어를 사용하여 메뉴 막대 앱과 동일한 실시간 데이터를 확인할 수 있습니다:

# 전체 HTTPS 검사 비율, 상태별 분석 및 주요 중간자 인증서 확인
swgbar overview

# 관찰된 도메인 목록 표시 및 필터링(confirmed, suspected, public, intranet)
swgbar domains list
swgbar domains list --status confirmed --page 1 --page-size 20
swgbar domains list --search <keyword> --bypass active

# 목록에서 특정 도메인의 연결 및 인증서 증거 세부 정보 확인
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)

AI 데스크톱 클라이언트에서 SWG bar를 사용하는 방법은 MCP 가이드를 참조하고, 인증서 및 연결 판단 기준은 작동 원리를 읽어보세요.