← 목록
기타 2026-06-27 2KB 읽기 2분

크라우니 원격지원 — 시그널링 서버 + 권한 SSOT

개요

크롬 원격데스크톱 격 원격지원 도구. WebRTC 화면공유 + 제어. 크라우니 멤버 간 전용. 포트: support.crowny.org:9966 (포트레지스트리 기등록)

산출물

파일경로역할
원격지원판정.한선/Users/ef/CrownyBrowser/src/원격지원/원격지원판정.한선권한 SSOT (한선씨)
원격지원서버.js/Users/ef/crowny-support/원격지원서버.js시그널링 서버
원격지원.html/Users/ef/crowny-support/원격지원.html브라우저 클라이언트 (WebRTC)
API계약.md/Users/ef/crowny-support/API계약.md네이티브 훅 결선 계약

검증 결과

  • 원격지원판정.한선: 컴파일+실행 ✓ (세션생성 3케이스, 연결 6케이스, 코드 3케이스 전부 4상 정확)
  • 원격지원서버.js: 기동 ✓ (포트 9966)
  • 스모크: POST /api/session → /api/join → /api/consent → /api/grant-control 전 케이스 ✓
  • WS 핸드셰이크 단위테스트: 24/24 PASS (offer/answer/candidate/control_event/peer_disconnected relay)

실행

bashcd /Users/ef/crowny-support && npm install ws && node 원격지원서버.js

잔여 이슈

  1. TURN 서버 (coturn) — NAT 이중 환경 필요시
  2. X-Crowny-Sig 서명 검증 서버측 추가 (게이트검증.한선 패턴 연동)
  3. crowny-browser.m 결선: applyCrownyControlEvent + Accessibility API 허가
  4. Windows SendInput() 제어 이벤트 매핑
  5. DataChannel AES-GCM 암호화