TUKTUKVPN
อ่าน 1 นาที

วิธีเปิด ปิด และเปลี่ยน VPN บน Mac (แก้ปิดไม่ได้และเน็ตหาย)

ปิด VPN บน Mac ไม่ได้เพราะ On Demand เปลี่ยน VPN ทำที่ไหน ทำไมแอป VPN ไม่โผล่ใน System Settings และปิดแล้วเน็ตหายแก้ยังไง — โดยทีมที่เขียนแอป VPN บน macOS เอง

how-tomacos
วิธีเปิด ปิด และเปลี่ยน VPN บน Mac (แก้ปิดไม่ได้และเน็ตหาย)

VPN บน Mac ก็มีปมเดียวกับบนเครื่องอื่น: คำว่า "VPN" หมายถึงได้สองแบบที่ไม่เกี่ยวกัน และแอป VPN ที่คุณติดตั้งเองมักจะ ไม่โผล่ ในหน้า VPN ของ System Settings ทั้งที่กำลังทำงานอยู่ บทความนี้ไล่ให้ครบทั้งเปิด เปลี่ยน ปิด และสองเคสที่คนค้นหากันมากบน Mac: "ปิด VPN ไม่ได้ เด้งกลับเอง" กับ "ปิดแล้วเน็ตหาย"

เราเขียนจากมุมของทีมที่พัฒนาแอป VPN บน macOS เอง — กลไกข้างล่างคือกลไกเดียวกับที่แอปของเราใช้จริง (และเป็นแอปตัวเดียวกับบน iPhone/iPad)

MacBook บนโต๊ะทำงาน

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 แนะนำให้เปิดจากแอปเสมอ เพราะแอปจะเลือกเซิร์ฟเวอร์และโปรโตคอลที่เหมาะกับเครือข่ายตอนนั้นให้อัตโนมัติ

ใช้แล็ปท็อป Mac ทำงานในร้านกาแฟ

วิธีเปลี่ยน 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 อัตโนมัติเมื่อเข้าเงื่อนไข ระบบจึงต่อกลับไม่ว่าคุณจะปิดกี่ครั้ง

วิธีแก้:

  1. ปิด auto-connect / on demand ในแอปก่อน — วิธีที่ถูกต้อง เพราะแอปจะถอนกฎออกให้เรียบร้อย
  2. ปิดที่ระบบ: System Settings → VPN → กด (i) หลัง config ที่ดื้อ → ปิด On Demand (บาง macOS ตัวเลือกนี้อยู่ในหน้ารายละเอียดของ config)
  3. เคสองค์กร: ถ้า config มาจาก profile ที่องค์กรติดตั้ง (MDM) จะลบเองไม่ได้ ต้องคุยกับแอดมิน
  4. ไม้ตาย: ลบ 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 ไว้ มันจะต่อกลับเอง — นั่นคือทำตามที่สั่ง

ถ้าอยากได้ VPN ที่จัดการเรื่องพวกนี้ให้จบในแอปเดียว ใช้ได้ทั้ง Mac, iPhone และ iPad ด้วยแอปเดียวกัน เลือกเซิร์ฟเวอร์และโปรโตคอลอัตโนมัติ และไม่ทิ้ง config ขยะไว้ในเครื่อง — TUKTUKVPN มีแอปสำหรับ macOS ให้โหลด สมัครแล้วลองได้เลย การซื้อครั้งแรกมีการรับประกันคืนเงินภายใน 30 วัน

พร้อมลองด้วยตัวเองหรือยัง?

รับประกันคืนเงินภายใน 30 วัน สำหรับการซื้อครั้งแรก — ครบทุกโปรโตคอล ทุกอุปกรณ์