สวัสดีครับ หากเข้ามาเห็นหน้าเว็บนี้ขึ้นอยู่แสดงว่าบล็อกนี้สามารถทำตามและใช้งานจริงได้แน่นอน
โดยปกติถ้าหากเราเช่า VPS ผู้ใช้บริการก็มักจะให้ Public มาอย่างน้อย 1 เบอร์อยู่แล้ว ไม่ว่าจะเป็น IPv4 หรือ IPv6 ก็ตาม
แต่ถ้าหากไม่มีล่ะ ในบางทีคุณอาจจะมี Home Server เอง อย่างที่ผ่าน เอา raspberry pi หรือเครื่อง PC ที่ไม่ได้ใช้งานแล้วมารันเซิฟเวอร์เองก็ตาม เนื่องจาก IPv4 ได้ถูกนำมาใช้จนหมดแล้ว ISP ในเมืองไทยส่วนใหญ่ก็เลยสงวนไอพีให้สำหรับผู้ที่โทรมาขอหรือไม่ก็ต้องจ่ายตังค์เพิ่ม แล้วถ้าเราไม่อยากล่ะ ต้องทำยังไง
ก็ใช้ Cloudflare Tunel สิครับ

Cloudflare Tuntel คือบริการที่จะช่วยให้คุณสามารถออนไลน์เว็บโดยไม่ประจำต้องมีไอพีจริงในการใช้งาน หลักการคือ Cloudflare จะเป็นตัวกลางให้การเชื่อมต่อระหว่าง Server ระหว่าง Client โดยจะ Relay connection ของหน้าเว็บเราส่งไปที่เซิฟเวอร์ของ Cloudflare ก่อน แล้ว Cloudflare จะไปจัดการทุกอย่างหลังบ้านเองแล้วส่งหน้าเว็บมาให้เรา
ก่อนจะเริ่มใช้งานบริการนี้ได้คุณจะต้องมีสิ่งเหล่านี้ก่อน
- Domain
- Server
- Command Skill (Basic)
ณ ตอนนี้ Cloudflare Tunel สามารถใช้งานได้อยู่ 3 platform ได้แก่ Windows Liunx Macos
Cloudflare Tunel สามารถรองรับได้ค่อนข้างน้อยไม่กี่ Protocol อยู่เช่น http,https,ssh,rdp,tcp
แต่ตอนนี้ผมยังลองเล่นแค่ https แต่เห็นในบอร์ด reddit ฝรั่งบอกสามารถ Map tcp เชื่อม mysql ได้แต่ไม่แน่ใจว่าทำได้จริงมั้ย เพราะยังไม่ได้ลอง
ข้อจำกัดก็ค่อนข้างเยอะและยุ่งยากนิดหน่อย เวลา config และกับสามรถใช้งานกับ subdomain อย่างเดียว เช่นตอนนี้เว็บบล็อกของผมรันในเซิฟเวอร์ที่ไม่มี Public IP เลยต้องใช้ Tunel มาเป็นตัวช่วยให้ออนไลน์ ถ้าผมออนไลน์ผ่าน blog.jobintosh.me ก็ได้สามารถออนไลน์ได้ปกติ ถ้าหากจะออนไลน์ผ่าน jobintosh.me ไม่ได้
เพราะเข้าใจว่า A Record ไม่สามารถ add point server mirror ของ tunel ได้นั้นเอง
Merry Christma 🎄