- สร้างรีเวิร์สพร็อกซีด้วย Cloudflare Worker + Web Workers ที่ทำให้เข้าถึง localhost จากภายนอกได้
→ สามารถฟอร์เวิร์ด abc.your-domain.com ไปยัง localhost:1234 ได้
- ใช้ใบรับรอง Cloudflare TLS Wildcard เพื่อสร้างซับโดเมนได้หลายรายการ
- เว็บเซอร์วิสบนเครื่องโลคัลจะได้รับการปกป้องและปรับแต่งด้วย Web Application Firewall (WAP) ของ Cloudflare และรองรับถึง HTTP/3
- แต่ละซับโดเมนจะถูกแมปกับ Durable Object หนึ่งตัว จึงรองรับได้ราว 100~500 RPS
- ใช้ WebSocket Hibernation API ทำให้มีค่าใช้จ่ายเฉพาะตอนที่มีการฟอร์เวิร์ดคำขอเท่านั้น
- เครื่องมือรีเวิร์สพร็อกซีส่วนใหญ่ต้องติดตั้ง CLI แต่ Tabserve ติดตั้งได้เพียงแค่โหลดหน้าเว็บ และถูกแยกการทำงานโดย Chrome browser
- ใช้กับ TCP/UDP ไม่ได้ เป็นพร็อกซีแบบ HTTP-Only
- ต้องเปิดใช้งาน CORS บนเว็บเซิร์ฟเวอร์ localhost
2 ความคิดเห็น
ว้าว เป็นการค้นพบ Web Workers ใหม่อีกครั้ง คงมีคนกรูกันเข้ามาลองทำ XX บนเบราว์เซอร์แน่ ๆ
ngrok?