Playball Logo

Command Palette

Search for a command to run...

목차 열기

Chrome QUIC / HTTP3 — Cloudflare Proxy 전환

분류: 네트워크 · 환경: Dev (On-Prem) · 상태: ✅ 해결

증상

Dev는 On-Prem 공유기 환경이라 Chrome이 기본 사용하는 QUIC(UDP) 트래픽이 홈 라우터의 UDP NAT에서 간헐적으로 드롭. 페이지 로딩이 끊기거나 WebSocket 세션이 자주 끊어지는 증상 발생.

원인

  • SK브로드밴드 → 공유기 구간의 UDP NAT 처리가 불안정 (TCP는 정상, UDP는 연결 추적이 약함)
  • Chrome이 HTTP/3(QUIC)를 선호하면서 장시간 연결 유지 시도
  • UDP 패킷 드롭이 누적되어 세션 실패

해결

  • Cloudflare Proxy를 Dev 진입 앞단에 배치
  • Cloudflare Edge(서울 PoP)가 QUIC 수신 → 내부로는 HTTP/2(TCP)로 변환해 전달
  • 공유기는 TCP만 처리하면 되므로 NAT 안정성 확보
Before: Chrome --QUIC/UDP--> ISP --UDP--> 공유기(❌ 간헐 드롭) --> Ingress
After : Chrome --QUIC/UDP--> Cloudflare Edge --HTTP/2/TCP--> 공유기(✅ 안정) --> Ingress

부수 효과

  • Cloudflare IP 화이트리스트 기반 접근 제어(팀 전용 Dev 보호)
  • TLS 종료를 엣지에서 처리해 내부 경로 단순화

참조