สอนใช้งาน Tailscale – สร้างเครือข่ายส่วนตัว (Tailnet)
Tailscale คืออะไร?
Tailscale คือ VPN แบบ mesh network ที่ใช้งานง่าย ใช้ WireGuard เป็นพื้นฐาน ไม่ต้องเปิดพอร์ต/แก้ Firewall ใด ๆ สามารถเชื่อมต่ออุปกรณ์ Windows, Linux, macOS, มือถือ หรือแม้แต่ NAS เข้าด้วยกันได้โดยอัตโนมัติ
เริ่มต้น
- ไปที่ https://tailscale.com/download
- ดาวน์โหลดเวอร์ชันที่ตรงกับระบบ เช่น Windows, Ubuntu, macOS, Android
- ติดตั้ง แล้วล็อกอินผ่าน Google, Microsoft หรือ GitHub เพื่อผูกเข้ากับ tailnet
วิธีใช้งานบน Windows
- ดาวน์โหลดจากหน้า Download และติดตั้งเหมือนโปรแกรมทั่วไป
- หลังติดตั้งจะมีไอคอน Tailscale ใน Taskbar → คลิกขวา → Log in...
- Browser จะเปิดให้ล็อกอิน → เลือกบัญชี Google หรือ Microsoft
- เมื่อ Login สำเร็จ เครื่องจะปรากฏใน Admin Panel
- คุณสามารถเชื่อมต่อไปยังอุปกรณ์อื่นในเครือข่ายได้ทันที เช่น:
ping ชื่ออุปกรณ์.tailnet ssh user@ชื่ออุปกรณ์.tailnet
- ถ้าอีกฝั่งเปิด File Sharing สามารถเปิดไฟล์ได้ผ่าน Run:
\\ชื่ออุปกรณ์.tailnet\
วิธีติดตั้งบน Linux/VPS
# ติดตั้ง Tailscale:
curl -fsSL https://tailscale.com/install.sh | sh
# เริ่มการเชื่อมต่อ:
sudo tailscale up
# หลังคำสั่งนี้จะมี URL ให้เปิดเพื่อ Login ผ่านเบราว์เซอร์
# เมื่อยืนยันแล้ว VPS จะปรากฏในเครือข่ายทันที
ใช้งานเพิ่มเติม
- MagicDNS - เรียกเครื่องในเครือข่ายได้ด้วยชื่อ เช่น
nas.tailnet
- Exit Node - ตั้งให้ VPS เป็นทางออกอินเทอร์เน็ตของเครื่องอื่น (เหมือน VPN ส่วนตัว)
- Subnet Router - แชร์อุปกรณ์ภายใน LAN ไปยัง Tailnet
- ACL - ตั้งสิทธิ์ว่าใครเข้าถึงอะไรได้บ้าง จาก Access Control List
สรุป
Tailscale เหมาะกับการ:
- เข้าถึงเครื่องที่บ้านจากนอกบ้าน โดยไม่ต้องตั้ง DDNS หรือเปิด Port
- เชื่อม VPS เข้ากับ PC ในออฟฟิศแบบปลอดภัย
- แชร์ไฟล์ หรือ Remote Desktop ผ่าน tailnet
ใช้ได้ฟรี สูงสุด 3–5 เครื่องในแผน Personal ใช้งานง่ายและปลอดภัยสูง