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/ 추가(정리).
산출물·커밋
tools/codeweb/mobile/.gitignore신설 (node_modules/ 제외)projects/remote-access/handoff.md— 후속5 NOW 항목 추가HANDOFF.md— NOW 첫 줄 후속5로 갱신- user_brief 로컬 커밋:
0b321cd
다음
사용자 직접 액션: 1. Tailscale ACL — 8820/8821/8822를 폰(100.106.4.88)만 허용 2. claude.ai Usage — 과금 1턴 확인(Claude Code serve-web 연결) 3. 분실 시 token.txt 회전 + 폰 Tailscale 노드 해지
관계
- 주제 그룹: remote-access-mobile
- 관련 문서: remote-access-handoff