32 คะแนน โดย xguru 2023-07-06 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • สร้างรีเวิร์สพร็อกซีด้วย 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 ความคิดเห็น

 
dkmin 2023-07-07

ว้าว เป็นการค้นพบ Web Workers ใหม่อีกครั้ง คงมีคนกรูกันเข้ามาลองทำ XX บนเบราว์เซอร์แน่ ๆ

 
iolothebard 2023-07-06

ngrok?