การลบรายการ VPN บน iPhone หรือ iPad ล้มเหลวด้วยเหตุผลหนึ่งในสองข้อ และไม่มีข้อใดเป็นสวิตช์ที่ค้างอยู่ ไม่ว่ารายการนั้นจะถูกติดตั้งโดยบริการจัดการอุปกรณ์ซึ่งปุ่มลบไม่เคยเป็นของคุณ หรือมีแอปที่ยังติดตั้งอยู่ถือว่าคอนฟิกูเรชันเป็นของตัวเองแล้วเขียนกลับคืนเมื่อเปิดครั้งถัดไป ทั้งสองแบบอยู่เกือบตำแหน่งเดียวกันใน Settings ผู้คนจึงลบแถวเดิมสามครั้งแล้วโทษ iOS เริ่มจากระบุเจ้าของวัตถุก่อน แล้วจึงลบด้วยวิธีที่เจ้าของอนุญาต

สองวัตถุใช้แถวเดียวกันใน Settings

VPN ที่แอปสร้างขึ้นถูกประกอบผ่านเฟรมเวิร์ก NetworkExtension แอปประกอบคอนฟิกูเรชันในโค้ด บันทึกลงที่เก็บของระบบ และ iOS แสดงรายการใต้ VPN พร้อมสวิตช์สถานะ แอปยังเป็นเจ้าของบันทึกนั้น จึงอัปเดตภายหลังได้ ผูกกฎเชื่อมต่อตามต้องการได้ หรือเพิ่มกลับมาอีกครั้งหลังคุณลบ แอปจึงขออนุมัติเมื่อต้องการเพิ่มคอนฟิกูเรชัน VPN และการอนุมัตินั้นคือจุดที่มอบความเป็นเจ้าของ

โปรไฟล์คอนฟิกูเรชันเป็นอีกวัตถุหนึ่ง เป็นไฟล์ที่ลงนามแล้ว โดยปกติเป็น .mobileconfig ซึ่งอาจ บรรจุเพย์โหลด VPN พร้อมการตั้งค่า Wi-Fi ใบรับรอง ข้อจำกัด และบัญชีอีเมล มีคนติดตั้งจากไฟล์ดาวน์โหลดหรือผ่าน Apple Configurator หรือบริการจัดการผลักดันมา หน่วยของการลบคือโปรไฟล์ ไม่ใช่แถว VPN iOS ไม่มีตัวเลือกให้ลบเพย์โหลดเดียวออกจากโปรไฟล์ที่ลงนามแล้ว การลบจึงพาอย่างอื่นในโปรไฟล์ไปด้วย

ทั้งสองดูคล้ายกันในระดับบนแต่ทำงานต่างกันโดยสิ้นเชิง จึงเทียบสิ่งที่เห็นกับตารางนี้ก่อนแก้ไขอะไร

What you seeUsual ownerWho can remove it
VPN row with an app name and a status switchThe app, through NetworkExtensionYou, in Settings, or the app itself
Profile with a VPN payload and a Remove buttonYou, or whoever handed you the fileYou, from the profile screen
Profile with no Remove button and an organization nameA management serverThe organization that enrolled the device

อ่านเจ้าของจาก Settings

ใน iOS และ iPadOS รุ่นปัจจุบัน รายการอยู่ที่ Settings, General, VPN & Device Management ส่วนรุ่นเก่าเรียกหน้าจอเดียวกันว่า Profiles เปิดโปรไฟล์และอ่านหน้ารายละเอียดก่อนแตะอะไร บรรทัดที่ระบุชื่อองค์กรหรือคำว่า Managed by หมายความว่าโปรไฟล์มาจากเซิร์ฟเวอร์จัดการ ปุ่ม Remove Profile หมายความว่าการติดตั้งนี้ลบด้วยมือได้ ซึ่งยังไม่บอกว่าเซิร์ฟเวอร์จะผลักกลับมาในการตรวจครั้งถัดไปหรือไม่

จากนั้นดูส่วน VPN ของหน้าเดียวกัน รายการที่แอปสร้างจะแสดงชื่อแอปข้าง ๆ และปุ่มข้อมูลเปิดคอนฟิกูเรชันพร้อมตัวเลือก Delete VPN ของมันเอง แถวที่รายละเอียดระบุเพย์โหลดแทนแอปเป็นของโปรไฟล์และต้องจัดการที่นั่น การปิดสวิตช์สถานะไม่ใช่การลบ คอนฟิกูเรชันยังถูกบันทึกไว้ และกฎเชื่อมต่อตามต้องการอาจยกอุโมงค์ขึ้นใหม่ทันทีที่เครือข่ายที่ตรงกันปรากฏ

ลบคอนฟิกูเรชันส่วนตัวที่กลับมาซ้ำ

เปิดรายการ VPN แตะปุ่มข้อมูล เลือก Delete VPN แล้วยืนยัน หากรายการกลับมาหลังรีสตาร์ต แอปกำลังสร้างมันใหม่ นี่คือพฤติกรรมที่ออกแบบไว้ไม่ใช่บั๊ก หยุดการสร้างใหม่ที่ต้นทาง ปิดการเชื่อมต่อตามต้องการในคอนฟิกูเรชัน ปฏิเสธคำขออนุมัติหากแอปต้องการเพิ่มคอนฟิกูเรชันอีกครั้ง หรือถอนแอปเมื่อไม่ต้องการแล้ว ลบรายการก่อนถอนแอป เพราะแอปที่ถอนแล้วอาจทิ้งคอนฟิกูเรชันที่บันทึกไว้โดยไม่มีอะไรดูแล

เมื่อผู้ให้บริการส่งโปรไฟล์มาแทนคอนฟิกูเรชัน NetworkExtension โปรไฟล์จะปรากฏในรายการโปรไฟล์เดียวกันภายใต้ชื่อผู้ให้บริการ ลบโปรไฟล์ก่อนแล้วจึงลบแอป อย่าลบใบรับรองที่ไม่เกี่ยวข้องเพื่อทำให้คอนฟิกูเรชันอ่อนลง ใบรับรองในรายการนั้นอาจถูกเชื่อถือโดยอีเมล Wi-Fi หรือไซต์ภายใน และการลบมันทำลายมากกว่าอุโมงค์

เมื่อการจัดการอุปกรณ์ถือโปรไฟล์อยู่

เซิร์ฟเวอร์จัดการติดตั้งโปรไฟล์ด้วยคำสั่งติดตั้งและลบด้วยคำสั่งลบที่เข้าคู่กัน จนกว่าจะเกิดขึ้น โปรไฟล์ไม่ใช่ของอุปกรณ์ที่จะลบ และโปรไฟล์ที่ถูกจัดการซึ่งลบในเครื่องได้มักถูกผลักกลับมาในการตรวจครั้งถัดไป การล้างอุปกรณ์ก็ไม่เปลี่ยนการมอบหมาย ด้วยการลงทะเบียนอัตโนมัติ หมายเลขซีเรียลผูกกับองค์กร ดังนั้น Setup Assistant จะลงทะเบียนอุปกรณ์อีกครั้งและโปรไฟล์เดียวกันจะลงมาก่อนถึงหน้าจอหลัก

ทางออกเป็นเรื่องการบริหาร ขอให้ผู้ดูแลลบระเบียนอุปกรณ์ออกจากบริการจัดการ ซึ่งยุติการลงทะเบียนและหยุดการติดตั้งในอนาคต หรือลบเฉพาะโปรไฟล์ VPN ออกจากการมอบหมายหากอุปกรณ์ต้องถูกจัดการต่อไปโดยไม่มีมัน สำหรับอุปกรณ์ที่ออกจากองค์กร ให้ขอทั้งสองอย่าง คือลบการลงทะเบียนและเพิกถอนบัญชี VPN หรือใบรับรอง การลบในเครื่องอย่างเดียวทิ้งข้อมูลรับรองที่ยังพิสูจน์ตัวตนได้จากสำเนาโปรไฟล์ที่อื่น

หากโปรไฟล์ยังอยู่ในรายการหลังการเปลี่ยนแปลงฝั่งเซิร์ฟเวอร์ ให้รีสตาร์ตอุปกรณ์และอ่านรายการอีกครั้งก่อนล้างอะไร การลบบางอย่างมีผลในการตรวจครั้งถัดไปของอุปกรณ์ และการรีสตาร์ตบังคับให้เกิดการสนทนานั้น

ตรวจสอบแล้วเพิกถอนสิ่งที่การลบไม่ได้ทำ

เมื่อรายการหายไป ให้ยืนยันสามอย่างตามลำดับ รายการ VPN ไม่มีคอนฟิกูเรชันนั้นแล้ว รายการโปรไฟล์ไม่แสดงโปรไฟล์ที่บรรจุมันแล้ว และการรีสตาร์ตไม่ทำให้ทั้งสองกลับมา คอนฟิกูเรชันที่กลับมาหลังรีสตาร์ตชี้ไปที่เจ้าของที่คุณยังหาไม่พบ ไม่ใช่การลบที่ล้มเหลว จากนั้นทดสอบการเข้าถึงที่คุณต้องการยุติ คำขอไปยังโฮสต์ภายในควรล้มเหลว และพื้นที่สถานะควรเงียบอยู่

การลบเป็นเรื่องในเครื่อง การเพิกถอนไม่ใช่ ลบบัญชี VPN ของผู้ใช้บนเซิร์ฟเวอร์หรือปิดใช้งาน เพิกถอนใบรับรองที่โปรไฟล์บรรจุ และล้างข้อมูลรับรองที่บันทึกไว้ซึ่งแอปเก็บในคู่มือของ Apple เรื่อง การติดตั้งและการลบโปรไฟล์กำหนดค่า ครอบคลุมเส้นทางบนอุปกรณ์สำหรับทุกเวอร์ชัน iOS ส่วนอำนาจที่เหลืออยู่ฝั่งการจัดการ บันทึกว่าเกิดอะไรขึ้นบ้าง ใครอนุมัติ และบัญชีถูกเพิกถอนหรือไม่ เพราะคนถัดไปที่ถืออุปกรณ์นี้จะเจอวัตถุสองอย่างเดียวกัน

บทความที่เกี่ยวข้อง