32P by xguru 2023-07-06 | favorite | 댓글 2개
  • Cloudflare Worker + Web Workers로 외부에서 로컬호스트로 접속 가능하게 해주는 리버스 프록시를 생성
    → abc.your-domain.com 을 localhost:1234 로 포워딩 가능
  • Cloudflare TLS Wildcard 인증서로 여러개의 서브도메인을 생성 가능
  • 로컬 웹서비스는 Cloudflares Web Application Firewall (WAP)로 보호 및 최적화 되고, HTTP/3 까지 지원
  • 각 서브도메인은 한개의 Durable Object로 매핑되어 약 100~500 RPS 처리가능
  • WebSocket Hibernation API를 사용해서, 리퀘스트 포워딩 시에만 비용 부과
  • 대부분의 리버스 프록시 도구는 CLI 설치가 필요하지만, Tabserve 는 그냥 페이지 로딩만으로 설치되고, 크롬 브라우저에 의해 isolatee됨
  • TCP/UDP는 불가, HTTP-Only 프록시임
  • 로컬호스트 웹서버에 CORS 활성화 필수

와우, Web Workers 의 재발견.
브라우저에서 XX해보려는 사람 달려들겠네요.