1.6 KB · 수정 2026-06-24 00:12
목차

2026-06-24 세션 — 모바일 터미널(8822) 폰 완전 동작 확인

논의·대안

이전 세션 스크린샷(cody_mobile2.png)에서 net::ERR_CONNECTION_ABORTED가 발생했던 원인 진단. 방화벽, Tailscale ACL(0-65535 전 포트 허용), TLS 인증서(8821과 동일 CA:TRUE 자체서명), NSC (network_security_config.xml trust-anchor), TLS 버전(1.3/BoringSSL) 순으로 점검. 모두 정상임이 확인 → 타이밍 이슈가 근본원인(서버 기동 전 접속 시도).

mobile terminal 서버 구성: - tools/codeweb/mobile/server.js — HTTPS+WSS+node-pty, port 8822 - index.html — xterm.js v5.3.0 + addon-fit, 터치 키보드 바, 모델/노력도/사고 칩 - start_mobile_silent.vbs — node.exe 백그라운드 기동 - watchdog.ps1 — 8822 TCP 리스닝 감시, 미가동 시 재기동

폰 라우팅: S25 Edge dm.density=3.0 → 360dp < 600dp → 폰 모드(8822) 정상 선택.

결정

코드 변경 없음. 인프라 전부 정상 — 타이밍 대기 후 재접속으로 해결. mobile/.gitignore에 node_modules/ 추가(정리).

산출물·커밋

다음

사용자 직접 액션: 1. Tailscale ACL — 8820/8821/8822를 폰(100.106.4.88)만 허용 2. claude.ai Usage — 과금 1턴 확인(Claude Code serve-web 연결) 3. 분실 시 token.txt 회전 + 폰 Tailscale 노드 해지

관계