스테이션바/측점(체이니지) - 역 재진입 마커 누락 수정: 측점기준 탐지에 좌표근접(pxPassesTo) 합집합 보강(중복 24px 제거) - kmExists 판정: 좌표 반경만으로 잡힌 통과는 측점값 라벨/검색에서 제외(마커 동그라미는 유지) - 측점값 라벨 겹침 숨김(좌측 우선), 동일항목 브래킷 클러스터 - 측점 검색 순환(통과방향 다음→끝에서 처음), 마커 기준 후보 산출, 입력값 유지/blur 삭제 - 연속 체이니지 수직투영 유틸 분리(client/src/utils/chainage.ts), Minimap 컴포넌트 추가 영상 컨트롤 UI - 선형/드론궤적/좌측패널 토글을 재생바로 통합(settingsStore 공유·persist) - 드론 GPS·고도 HUD 상시 표시, 경로표고·투명도 항상 노출, 겹침제외 버튼 숨김 - 재생바 요소 재배치(좌측패널→선형→드론궤적→드론위치정보→시설등급), 활성색 amber 통일 문서/도구 - 종합 기술명세서(인계+특허 기초) md/html/pdf 3종, UI개선 보고서 3종 - md→html→pdf 변환 스크립트(scripts/md2docs.sh) + 스타일(docs/assets/report.css) - 작업 히스토리 다수 추가(docs/history/) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.3 KiB
1.3 KiB
55000 포트 외부(LAN) 접속 활성화
소요 시간: 약 10분 Context 사용량: input ~450k / output ~30k tokens
결론
PM2 ghiVideo(55000) 를 같은 네트워크의 다른 기기에서 접속 가능하게 설정. 접속 주소: http://172.16.40.179:55000/ (Windows 이더넷 LAN IP).
점검 결과
- 서버:
0.0.0.0:55000바인딩 ✓, CORSorigin:true(모든 origin 허용) ✓ → 서버측 준비 완료. - 차단 원인: WSL2 기본 NAT 모드 → WSL IP(172.21.50.250)는 LAN 직접 도달 불가.
조치 (Windows 관리자/UAC)
- netsh portproxy 추가:
0.0.0.0:55000 → 172.21.50.250:55000(기존에 8080/3000/5173 등 동일 패턴 사용 중이라 55000만 추가) - 방화벽 인바운드 허용 규칙 "WSL ghiVideo 55000" (TCP 55000) 추가.
- 스크립트:
C:\Windows\Temp\wsl_port_55000.cmd(UAC 로 실행).
검증
- portproxy 목록에 55000 등록 확인.
- 방화벽 규칙 Enabled/Inbound/Allow 확인.
- Windows→
http://localhost:55000/Invoke-WebRequest → 200.
주의 / 후속
- WSL IP 는 재부팅/
wsl --shutdown시 변경 → portproxy(고정 172.21.50.250) 끊김. 재적용 필요. (요청 시 WSL IP 자동감지 재설정 스크립트 작성 가능) - 172.16.x 사내망 한정. 인터넷 접속은 공유기/회사 방화벽 포트포워딩 추가 필요.