Tabserve - 브라우저를 리버스프록시로 만들어 로컬호스트를 외부에서 접속 가능하게 만들기
(tabserve.dev)- 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 활성화 필수