gumexe/tunnel2docker — reverse-engineered prompt

Reverse engineered prompt

GitHub

ช่วยทำโปรเจกต์ Docker ง่าย ๆ สำหรับเอาเว็บเล็ก ๆ ขึ้นออนไลน์ผ่าน Cloudflare Tunnel ให้หน่อย

อยากให้รันด้วย Docker Compose แล้วมีเว็บหน้า index แบบ static อยู่ใน container หนึ่ง และมี cloudflared อีก container สำหรับเปิด tunnel ไปที่เว็บนั้น ใช้งานได้ทั้งกรณีลองรันแบบยังไม่ผูกโดเมนเหมือน ngrok และกรณีผูกกับ Cloudflare account แล้ว ใช้ subdomain ของตัวเองได้

ขอให้มีไฟล์ config ตัวอย่างสำหรับ tunnel ที่ใส่ tunnel id, credentials file, hostname, service และ fallback 404 ได้ แยกโฟลเดอร์ config กับหน้าเว็บให้อ่านง่าย ใส่ README ภาษาไทยที่บอกขั้นตอนตั้งแต่ login, create tunnel, route dns, วางไฟล์ cert กับ json, แก้ชื่อโดเมน, แล้วสั่ง compose up จนเข้าเว็บได้จริง

ถ้าคำสั่ง Cloudflare เปลี่ยนไป ให้ดู docs ล่าสุดออนไลน์ได้เลย

Want more depth? Deep Reverse