Skip to content

feat: 디트릭스 전용 HTTPS 중계로 운영 조회 복구 - #201

Merged
hmmhmmhm merged 1 commit into
mainfrom
feat/dtryx-relay
Sep 28, 2026
Merged

hmmhmmhm merged 1 commit into
mainfrom
feat/dtryx-relay

Conversation

@hmmhmmhm

Copy link
Copy Markdown
Owner

문제와 변경

Cloudflare에서 디트릭스로 나가는 연결이 시간초과되어 좌석·상영작 조회가 실패합니다. 운영자가 설정한 Mac HTTPS 중계 경로를 REST/MCP에 주입하여 정상 동작하는 Mac 출발 조회를 사용합니다. 중계 설정이 없는 CLI/라이브러리는 기존 직접 요청을 유지합니다.

  • 브라우저 없는 별도 loopback 프로세스, 고정된 세 읽기 API만 허용
  • 별도 Bearer 인증, Access/Tunnel 경로, 엄격한 입력·리다이렉트 거부
  • 동시4/대기포함32, 전체15초, 요청16KiB/응답2MiB, 지속 원장30회/분·3000회/UTC일
  • 취소·오류 응답 연결 회수 및 대기 제한시간 보장
  • Worker 설정진단·시크릿동기화, 안전한 REST/MCP 오류, 1.2.5 버전

검증

  • npm run check:184파일/2,093테스트 통과
  • 전체문장·분기·함수·라인커버리지100%
  • build/audit0/pack dry-run/Wrangler dry-run 통과
  • 독립 보안·취소·HTTP어댑터 검토 완료
  • Mac 및 Access/Tunnel 실측: 세 API 모두200, 외부무인증403
  • 강제종료 자동복구·사용량원장보존·OY브라우저불변 확인

Refs #187. 원본 네트워크 경로 자체의 복구를 주장하지 않으며 브라우저·Zyte·자동재시도를 추가하지 않습니다. 운영 REST/MCP 검증은 병합 배포 후 확인합니다.

@hmmhmmhm
hmmhmmhm merged commit bec067f into main Sep 28, 2026
6 checks passed
@hmmhmmhm
hmmhmmhm deleted the feat/dtryx-relay branch September 28, 2026 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant