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

นี่คือกฎที่ผมใช้ในทุกเคส: ระบุสถานะ ระบุเจ้าของ แล้วลบเฉพาะสำเนาของเจ้าของนั้น ส่วนที่เหลือของหน้านี้ว่าด้วยว่าคอมโพเนนต์ Android ใดเก็บไบต์ใด

โปรไฟล์ VPN ของ Android อยู่ที่ไหนจริง ๆ

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

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

ข้อมูลรับรองไปคนละทาง คีย์หรือใบรับรองที่ได้ผ่าน KeyChain ของระบบจะอยู่ในที่เก็บที่ระบบจัดการ ดังนั้นการลบข้อมูลแอปอาจทำให้ข้อมูลรับรองยังใช้ได้และลบเพียงนามแฝงของไคลเอนต์ที่ชี้ไปยังข้อมูลนั้น

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

แคช พื้นที่เก็บข้อมูล การรีเซ็ตเครือข่าย การรีเซ็ตจากโรงงาน

สี่การกระทำตรงกับขอบเขตเหล่านี้ อ่านแถวของสถานะที่คุณสงสัยก่อนแตะอะไร

OperationWhat it removesWhat survives
Clear cacheTemporary files, including any diagnostic bundle the client wrote thereProfile, credentials, enrollment
Clear storageThe app's preferences, databases and saved profileKeyChain entries, other apps, device policy
Network resetWi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entriesApp data, KeyChain, work profile
Factory resetThe user data partition, accounts and device-bound keysNothing on the device

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

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

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

จดเส้นทางกลับก่อน

ก่อนขั้นตอนทำลายใด ๆ จดห้าสิ่ง: เวอร์ชันไคลเอนต์ ชื่อโปรไฟล์ ที่อยู่เกตเวย์ เจ้าของบริการ และขั้นตอนที่แน่นอนที่การเชื่อมต่อล้มเหลว

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

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

การล็อกเอาต์ช่วงเริ่มต้นที่ไม่มีใครวางแผน

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

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

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

ตรวจสอบอุโมงค์ที่สร้างใหม่

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

ไอคอนกุญแจในแถบสถานะพิสูจน์ว่าอินเทอร์เฟซมีอยู่ ไม่มากไปกว่านั้น

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

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