VPN บน Mac ก็มีปมเดียวกับบนเครื่องอื่น: คำว่า "VPN" หมายถึงได้สองแบบที่ไม่เกี่ยวกัน และแอป VPN ที่คุณติดตั้งเองมักจะ ไม่โผล่ ในหน้า VPN ของ System Settings ทั้งที่กำลังทำงานอยู่ บทความนี้ไล่ให้ครบทั้งเปิด เปลี่ยน ปิด และสองเคสที่คนค้นหากันมากบน Mac: "ปิด VPN ไม่ได้ เด้งกลับเอง" กับ "ปิดแล้วเน็ตหาย"
เราเขียนจากมุมของทีมผู้พัฒนาแอป TUKTUKVPN บน macOS เนื้อหาด้านล่างอธิบายพฤติกรรมมาตรฐานของ VPN บน macOS ส่วน TUKTUKVPN สำหรับ Mac ดาวน์โหลดได้บน Mac App Store ในรายการเดียวกับรุ่น iPhone และ iPad

VPN บน Mac มีสองแบบ
แบบในตัว macOS — อยู่ที่ System Settings → VPN (macOS รุ่นเก่าอยู่ใน Network) มีไว้ต่อ VPN องค์กรหรือที่ตั้งเองด้วยโปรโตคอลเก่า (IKEv2, L2TP) ต้องกรอกที่อยู่เซิร์ฟเวอร์เอง
แบบแอปที่ติดตั้งเอง (เช่น TUKTUKVPN) — แอปพวกนี้ใช้ระบบของ Apple ชื่อ Network Extension สร้างอุโมงค์ของตัวเอง แอปที่ทำถูกวิธีจะโผล่เป็นรายการใน System Settings → VPN เหมือนกัน แต่การควบคุมแบบละเอียด (เลือกเซิร์ฟเวอร์ เลือกโหมด ดูสถานะ) ต้องทำ ในแอป สวิตช์ใน System Settings สั่งได้แค่ต่อ/ตัด
วิธีเปิด VPN บน Mac
เปิดจากแอป: กดปุ่มเชื่อมต่อในแอป ครั้งแรก macOS จะขออนุญาตเพิ่ม VPN Configuration และอาจขอให้ยืนยัน System Extension ใน System Settings → Privacy & Security (กด Allow หนึ่งครั้ง) หลังจากนั้นแอปจะต่อได้เอง เมื่อ VPN ทำงานจะมีไอคอน VPN เล็ก ๆ บนแถบเมนูด้านบน
ถ้าใช้ TUKTUKVPN แนะนำให้เปิดจากแอปเสมอ เพราะแอปจะเลือกเซิร์ฟเวอร์และโปรโตคอลที่เหมาะกับเครือข่ายตอนนั้นให้อัตโนมัติ

วิธีเปลี่ยน VPN บน Mac
เปลี่ยนเซิร์ฟเวอร์หรือประเทศ ในแอปเดิม — เลือกเซิร์ฟเวอร์ใหม่ในแอปแล้วกดเชื่อมต่อ แอปจะตัดของเดิมและต่อใหม่ให้เอง
เปลี่ยนจากแอป VPN หนึ่งไปอีกแอปหนึ่ง — เหมือน iPhone ตรงที่ macOS ยอมให้ VPN แบบ Network Extension ทำงานทีละหนึ่ง config เมื่อคุณต่อในแอปใหม่ ระบบจะสลับ config ที่ active ให้เอง แอปเก่าหลุดเอง ไม่ต้องปิดก่อน
เมื่อเลิกใช้แอปเก่าถาวร: ลบแอปทิ้งบางครั้งไม่ได้ลบ VPN configuration ที่มันติดตั้งไว้ เข้าไปเก็บกวาดที่ System Settings → VPN ถ้ายังเห็นชื่อแอปเก่าค้าง กดปุ่ม (i) หรือคลิกขวาแล้วลบทิ้ง และเผื่อไว้ที่ System Settings → General → Login Items & Extensions → Network Extensions ถ้ายังเห็น extension ของแอปเก่าค้างก็ปิดได้จากตรงนั้น
วิธีปิด VPN บน Mac
- จากแอป: กด disconnect — สะอาดที่สุด
- จากแถบเมนู: คลิกไอคอน VPN แล้วสั่งตัด
- จาก System Settings: System Settings → VPN → สลับสวิตช์ของ config เป็น off
ปกติจบแค่นี้ ถ้าปิดแล้วเด้งกลับ หรือปิดแล้วเน็ตหาย อ่านสองหัวข้อถัดไป
ปิด VPN บน Mac ไม่ได้ เด้งกลับเอง — สาเหตุและวิธีแก้
อาการ: เลื่อนปิดแล้วไม่กี่วินาทีมันต่อกลับเอง สาเหตุอันดับหนึ่งคือ Connect On Demand — เหมือนบน iPhone เป๊ะ เพราะ macOS ใช้เฟรมเวิร์ก VPN ตัวเดียวกัน กฎ On Demand สั่งให้ต่อ VPN อัตโนมัติเมื่อเข้าเงื่อนไข ระบบจึงต่อกลับไม่ว่าคุณจะปิดกี่ครั้ง
วิธีแก้:
- ปิด auto-connect / on demand ในแอปก่อน — วิธีที่ถูกต้อง เพราะแอปจะถอนกฎออกให้เรียบร้อย
- ปิดที่ระบบ: System Settings → VPN → กด (i) หลัง config ที่ดื้อ → ปิด On Demand (บาง macOS ตัวเลือกนี้อยู่ในหน้ารายละเอียดของ config)
- เคสองค์กร: ถ้า config มาจาก profile ที่องค์กรติดตั้ง (MDM) จะลบเองไม่ได้ ต้องคุยกับแอดมิน
- ไม้ตาย: ลบ config ทิ้งทั้งอันแล้วเปิดแอปให้ติดตั้งใหม่แบบสะอาด
ปิด VPN แล้วเน็ตหายบน Mac
ส่วนใหญ่คือ DNS หรือ route เก่าค้างระหว่างสลับ วิธีแก้เร็ว: ปิด-เปิด Wi-Fi หนึ่งรอบจากแถบเมนู ถ้ายังไม่หาย เปิด Terminal พิมพ์ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder เพื่อล้าง DNS cache ของ macOS ถ้ายังตันสนิท (เปิดเว็บไม่ได้เลย) ให้เช็คว่าแอปมี kill switch เปิดอยู่ไหม — เปิดแอปแล้ว disconnect ให้ถูกวิธีจะปลดตัวกรองออกเอง
ควรเปิด VPN ทิ้งไว้บน Mac ตลอดไหม
ขึ้นอยู่กับงาน โปรโตคอลยุคใหม่อย่าง WireGuard overhead ตอน idle ต่ำ เปิดทิ้งไว้ผลกับแบตของ MacBook น้อยมาก ถ้าเปิดเป็นครั้งคราวก็ปิดตอนไม่ใช้ได้ ข้อเดียวที่ควรจำ: ถ้าตั้ง auto-connect ไว้ มันจะต่อกลับเอง — นั่นคือทำตามที่สั่ง
TUKTUKVPN สำหรับ Mac (macOS 14 ขึ้นไป ทั้ง Apple Silicon และ Intel) ดาวน์โหลดได้บน Mac App Store และยังมีให้ดาวน์โหลดสำหรับ Android, iOS (iPhone และ iPad), Windows และ Debian/Ubuntu Linux ดูทุกแพลตฟอร์มได้ที่ หน้าดาวน์โหลด
