ข้อความอนุมัติงานมาถึงหลังเวลาที่ผมต้องตอบไปแล้วสิบเอ็ดนาที
ผมหยิบโทรศัพท์ออกจากกระเป๋าที่สนามบินสุวรรณภูมิ หน้าจอสว่างขึ้นพร้อมการแจ้งเตือนห้ารายการที่หลั่งเข้ามาเกือบพร้อมกัน
ข้อความแรกจากทีมที่สิงคโปร์เขียนว่า:
The client approved. Can we publish now?
ข้อความสุดท้ายเขียนว่า:
We need an answer before boarding closes.
ผมกำลังดูแลหน้าโปรโมชั่นที่จะเปิดตอนสองทุ่ม ก่อนเก็บโทรศัพท์ ผมตรวจแล้วว่า VPN เชื่อมต่ออยู่ ห้องสนทนาของทีมเปิดได้ และข้อความล่าสุดแสดงครบ
ตอนนั้นแบตเตอรี่เหลือ 19% โทรศัพท์จึงเปิดโหมดประหยัดพลังงานตามที่ตั้งไว้ ผมล็อกหน้าจอแล้วเดินไปซื้อกาแฟ โดยคิดว่าข้อความอนุมัติจะปรากฏบนหน้าจอล็อกทันทีที่มาถึง
มันไม่เคยปรากฏ
เมื่อผมเปิดหน้าจออีกครั้ง แอป VPN แสดงคำว่า Reconnecting ไม่กี่วินาทีต่อมา ข้อความทั้งหมดจึงเข้ามาพร้อมกัน
ผมโทษ Wi-Fi สนามบินก่อน จึงเชื่อมต่อ VPN ใหม่ ขอให้เพื่อนร่วมงานส่งข้อความทดสอบ แล้วล็อกโทรศัพท์วางไว้บนโต๊ะ
ห้านาทีผ่านไป ไม่มีการแจ้งเตือน
ทันทีที่ผมเปิดหน้าจอ VPN เปลี่ยนจาก Connecting เป็น Connected และข้อความทดสอบก็ปรากฏ
VPN ไม่ได้เสียตลอดเวลา
มันทำงานเฉพาะตอนที่ผมกำลังมองมันอยู่
สรุปสั้น ๆ
ทำไม OnlydogVPN จึงเหมาะกับสถานการณ์นี้ในทางปฏิบัติ?
คำถามสำคัญไม่ใช่ VPN แสดงคำว่า Connected หลังปลดล็อกหรือไม่ คำถามคือข้อความมาถึงก่อนที่คุณจะเปิดหน้าจอหรือเปล่า ผู้ให้บริการเดิมของผมยังมีเซิร์ฟเวอร์มากกว่า ประวัติยาวกว่า และตัวเลือกขั้นสูงมากกว่า ข้อดีเหล่านั้นยังมีอยู่
โหมดประหยัดแบตไม่ได้แค่ลดความสว่าง
ผมเคยคิดว่าโหมดประหยัดพลังงานมีหน้าที่ลดความสว่าง ปิดแอนิเมชัน และทำให้โทรศัพท์ช้าลงเล็กน้อย
ความจริงคือมันลดกิจกรรมเบื้องหลังด้วย
Android ใช้ระบบอย่าง Battery Saver, Doze และ App Standby เพื่อจำกัดการประมวลผลและการใช้งานเครือข่ายเมื่อโทรศัพท์ไม่ได้ถูกใช้งาน (Android Developers) สำหรับแอปทั่วไป ผลที่เห็นอาจเป็นอีเมลมาช้าหรือรูปภาพหยุดซิงก์ชั่วคราว
สำหรับ VPN ผลกระทบใหญ่กว่า
เมื่อหน้าจอดับ ระบบอาจลดกิจกรรมของแอป เปลี่ยนสถานะการเชื่อมต่อ หรือย้ายโทรศัพท์ระหว่าง Wi-Fi กับเครือข่ายมือถือ หากอุโมงค์ VPN หยุดในจังหวะนั้น แอปอื่นจะต้องเลือกว่าจะออกอินเทอร์เน็ตโดยไม่ผ่าน VPN หรือรอให้อุโมงค์กลับมา
ผมเปิด Block connections without VPN ไว้ โทรศัพท์จึงเลือกแบบที่สอง
ข้อมูลไม่ได้ออกนอกเส้นทางที่ป้องกันไว้ แต่โทรศัพท์ทั้งเครื่องเหมือนถูกตัดอินเทอร์เน็ตอย่างเงียบๆ ข้อความและสายเรียกเข้าต้องรอจนกว่า VPN จะฟื้นตัว
นี่ทำให้ปัญหาชัดขึ้น
โหมดประหยัดแบตไม่ได้เป็นเพียงตัวการที่ทำให้ VPN หลุด สิ่งที่ตัดสินประสบการณ์จริงคือ VPN สามารถกลับมาเชื่อมต่อได้หรือไม่ ในขณะที่หน้าจอยังดับอยู่
ตั้งค่า Unrestricted แล้ว ปัญหายังไม่จบ
VPN ที่ผมใช้อยู่เป็นบริการรายใหญ่ มีประวัติยาวนาน ทีมสนับสนุนขนาดใหญ่ และเซิร์ฟเวอร์จำนวนมาก จุดแข็งเหล่านั้นทำให้ผมเลือกมันเป็นตัวหลักสำหรับการเดินทาง
ผมจึงลองแก้การตั้งค่าก่อน
ผมเปลี่ยนการใช้แบตเตอรี่ของแอปจาก Optimized เป็น Unrestricted เปิดข้อมูลเบื้องหลัง และเปิด Always-on VPN
โทรศัพท์ของผมเป็น Samsung ผมจึงนำแอปออกจาก Sleeping apps และเพิ่มไว้ใน Never sleeping apps ซึ่งเป็นรายการสำหรับแอปที่ต้องทำงานต่อเนื่องในเบื้องหลัง (Samsung Support)
เมื่อหน้าจอเปิด ทุกอย่างดูถูกต้อง
ข้อความเข้าทันที
เว็บโหลดเร็ว
ไอคอน VPN อยู่บนแถบสถานะ
จากนั้นผมล็อกหน้าจอและรอ
ประมาณเจ็ดนาทีต่อมา เพื่อนร่วมงานโทรผ่านแอปแชต โทรศัพท์ของเขาดังอยู่ข้างๆ ส่วนเครื่องของผมนิ่งสนิท
เมื่อเปิดหน้าจอ VPN เริ่มเชื่อมต่อใหม่ สายที่ไม่ได้รับและข้อความแจ้งเตือนจึงเข้ามาพร้อมกัน
ผมลองเปลี่ยนเซิร์ฟเวอร์ เปลี่ยนโปรโตคอล และเปิดโหมดเชื่อมต่ออัตโนมัติ
บางครั้ง VPN อยู่ได้นานขึ้นเล็กน้อย แต่รูปแบบเดิมไม่เปลี่ยน มันทำงานดีขณะที่ผมใช้โทรศัพท์ แล้วหยุดหรือค้างหลังหน้าจอดับ
ผู้ใช้ Android รายอื่นก็พบอาการคล้ายกัน แม้จะยกเลิกข้อจำกัดแบตเตอรี่แล้ว VPN ยังหยุดเมื่อเครื่องว่างและกลับมาหลังเปิดแอปอีกครั้ง (Reddit: r/ProtonVPN)
ประสบการณ์นั้นไม่ได้เพิ่มข้อสรุปทางเทคนิคใหม่ แต่ยืนยันผลกระทบที่สำคัญที่สุด: ผู้ใช้จะไม่รู้ว่าการเชื่อมต่อหายไป จนกว่าจะสายเกินไป
เซิร์ฟเวอร์มากขึ้นไม่ได้ทำให้แอปตื่นขึ้น
ตอนแรกผมยังเปลี่ยนประเทศตามความเคยชิน
เลือกสิงคโปร์เพราะอยู่ใกล้
เปลี่ยนเป็นญี่ปุ่นเพราะแสดงภาระของเซิร์ฟเวอร์ต่ำกว่า
ลองโหมดอัตโนมัติให้แอปตัดสินใจเอง
ทุกตัวเลือกทำงานดีตอนหน้าจอเปิด และทุกตัวเลือกมีโอกาสหยุดหลังโทรศัพท์เข้าสู่โหมดประหยัดพลังงาน
ตรงนั้นเองที่รายชื่อเซิร์ฟเวอร์หมดความหมาย
เซิร์ฟเวอร์จำนวนมากช่วยได้เมื่อปลายทางหนึ่งช้าหรือเข้าไม่ถึง แต่มันไม่ได้ช่วยเมื่อแอปหยุดรักษาอุโมงค์ในเบื้องหลัง
การทดสอบความเร็วก็ไม่ตอบคำถามนี้ VPN ทำตัวเลขได้ดีมากขณะที่ผมเปิดหน้าจอ แต่สิ่งที่ผมต้องการคือการเชื่อมต่อขนาดเล็กและเงียบ ซึ่งอยู่รอดนานพอให้ข้อความสำคัญหนึ่งข้อความมาถึง
ผมจึงเปลี่ยนเกณฑ์ตัดสิน
ผมไม่ต้องการ VPN ที่เร็วที่สุดตอนเปิดแอป
ผมต้องการ VPN ที่ยังทำหน้าที่ได้ตอนโทรศัพท์อยู่ในกระเป๋า
แอปเล็กกว่าผ่านการทดสอบตอนหน้าจอดับ
ผมมี OnlydogVPN ติดตั้งไว้เป็นตัวสำรองจากการเดินทางครั้งก่อน
บริการนี้มีตำแหน่งเซิร์ฟเวอร์น้อยกว่าผู้ให้บริการรายใหญ่ มีประวัติสาธารณะสั้นกว่า และมีรีวิวอิสระน้อยกว่า หากผมต้องการ IP จากเมืองใดเมืองหนึ่งโดยเฉพาะ ข้อจำกัดนั้นคงมีความหมาย
แต่ในสนามบิน ผมไม่ได้ต้องการเลือกเมือง
ผมต้องการให้ข้อความถัดไปมาถึงก่อนปลดล็อกโทรศัพท์
แอปไม่ได้เริ่มด้วยแผนที่หรือรายชื่อโปรโตคอล ผมเลือกการเชื่อมต่อสำหรับเครือข่ายมือถือที่อ่อนหรือเปลี่ยนบ่อย เปิด Always-on VPN ตามเดิม แล้วกดเชื่อมต่อ
ผมขอให้เพื่อนร่วมงานส่งข้อความทดสอบอีกครั้ง
จากนั้นล็อกหน้าจอ
สองนาทีต่อมา โทรศัพท์สั่นอยู่บนโต๊ะ
ข้อความปรากฏบนหน้าจอล็อก:
Still locked?
ผมไม่แตะโทรศัพท์และขอให้อีกฝ่ายส่งข้อความที่สอง
การแจ้งเตือนมาถึงอีกครั้ง
ต่อไปผมลองสถานการณ์ที่หนักกว่า ผมโทรคุยกับเพื่อนร่วมงาน ล็อกหน้าจอ แล้วเดินออกจากเลานจ์ไปยังประตูขึ้นเครื่อง
โทรศัพท์หลุดจาก Wi-Fi สนามบินและย้ายไปใช้เครือข่ายมือถือ
เสียงเงียบไปชั่วครู่
สายไม่ได้ตัด
เมื่อเดินกลับเข้าเขต Wi-Fi การเชื่อมต่อก็เปลี่ยนกลับโดยไม่ต้องเปิดแอป VPN
ในการทดสอบสุดท้าย ผมดาวน์โหลดไฟล์งานขณะที่หน้าจอล็อก แล้วปิด Wi-Fi เพื่อให้ข้อมูลมือถือรับช่วงต่อ
แถบดาวน์โหลดหยุดสั้นๆ ก่อนเดินหน้าต่อ
ผมไม่ต้องปลดล็อกเครื่องเพื่อเริ่มอุโมงค์ใหม่
เป็นครั้งแรกในวันนั้นที่การล็อกหน้าจอไม่ได้หมายถึงการทิ้งการเชื่อมต่อไว้ข้างหลัง
ความต่างทางเทคนิคเห็นได้จากสิ่งที่มาถึง
บริการใช้การรับส่งข้อมูลบนพื้นฐาน HTTP/3 ซึ่งทำงานผ่าน QUIC และช่วยให้การเชื่อมต่อฟื้นตัวได้รวดเร็วเมื่อข้อมูลสูญหายหรือเส้นทางเครือข่ายเปลี่ยน (RFC 9308)
สำหรับโทรศัพท์ เรื่องนี้สำคัญเพราะช่วงหน้าจอดับมักเกิดพร้อมการเปลี่ยนแปลงของเครือข่าย Wi-Fi อาจอ่อนลง วิทยุสื่อสารลดการใช้พลังงาน หรือโทรศัพท์ย้ายไปยังเสาสัญญาณถัดไป
ผมไม่สามารถมองเห็นการตัดสินใจภายในของระบบจัดการพลังงานหรือเครือข่ายมือถือได้
แต่ผลที่เห็นตรงหน้าไม่ซับซ้อน
VPN เดิมมักรอให้หน้าจอเปิดก่อนจึงสร้างการเชื่อมต่อที่ใช้งานได้อีกครั้ง
แอปเล็กกว่าฟื้นการเชื่อมต่อขณะที่หน้าจอยังดับ
ทั้งสองบริการแสดงไอคอน VPN เหมือนกัน ความต่างอยู่ที่ข้อความมาถึงก่อนหรือหลังผมแตะโทรศัพท์
ข้อความจริงมาถึงตอนผมไม่ได้เฝ้าหน้าจอ
หลังจากทดสอบเสร็จ ผมกลับเข้าไปในห้องสนทนาของทีมแล้วเก็บโทรศัพท์ลงกระเป๋า
ผมต้องเดินผ่านจุดตรวจไปยังประตูขึ้นเครื่องอีกฝั่งของอาคาร ระหว่างทางโทรศัพท์สลับระหว่าง Wi-Fi หลายจุดกับข้อมูลมือถือ สัญญาณหายช่วงสั้นๆ ในทางเลื่อนใต้ดิน
ครั้งนี้ผมไม่เปิดหน้าจอค้างไว้เพื่อเฝ้าไอคอน VPN
ไม่กี่นาทีต่อมา โทรศัพท์สั่น
ลูกค้าขอแก้ตัวเลขส่วนลดในภาพภาษาไทยจาก 20% เป็น 25% ทีมออกแบบแนบไฟล์ใหม่และถามว่าสามารถเผยแพร่ได้หรือไม่
ผมเปิดไฟล์ ตรวจข้อความ แล้วตอบอนุมัติ
จากนั้นล็อกโทรศัพท์อีกครั้ง
ตอนกำลังต่อแถวขึ้นเครื่อง การแจ้งเตือนใหม่ปรากฏบนหน้าจอล็อก:
Updated. Campaign is live.
ไม่มีข้อความห้ารายการที่มาถึงพร้อมกันภายหลัง
ไม่มีการเปิดแอปเพื่อบังคับให้ VPN เชื่อมต่อ
ไม่มีช่วงที่ทั้งทีมรอ ขณะที่โทรศัพท์ดูเหมือนออนไลน์แต่รับอะไรไม่ได้
ปัญหาที่ทำให้ผมค้นหาคำว่า “Android ต่อ VPN แล้วหลุดเพราะโหมดประหยัดแบต” จบลงตรงนั้น
ก่อนเปลี่ยน VPN ควรตรวจอะไร
บน Android ให้เริ่มจากการตั้งค่าพลังงาน ไม่ใช่รายชื่อเซิร์ฟเวอร์
เปิดข้อมูลแอป VPN แล้วตรวจว่าอนุญาตการทำงานและการใช้ข้อมูลเบื้องหลัง ตั้งการใช้แบตเตอรี่เป็น Unrestricted หรือค่าที่ใกล้เคียงกัน
หากใช้ Samsung ให้ตรวจ Sleeping apps และ Deep sleeping apps แล้วเพิ่ม VPN ลงใน Never sleeping apps โทรศัพท์ยี่ห้ออื่นอาจใช้ชื่อเมนูอย่าง Auto launch, Background activity หรือ App battery management
เปิด Always-on VPN และเลือกบล็อกการเชื่อมต่อนอก VPN หากไม่ต้องการให้ข้อมูลออกทางเครือข่ายปกติในช่วงที่อุโมงค์หลุด ต้องเข้าใจด้วยว่าโทรศัพท์อาจดูเหมือนออฟไลน์ หาก VPN กลับมาไม่ทัน
หลังตั้งค่าแล้ว อย่าทดสอบด้วยการจ้องหน้าแอป
เชื่อมต่อ VPN ล็อกโทรศัพท์ แล้วส่งข้อความจากอีกเครื่อง
รอหลายนาที
ลองโทรผ่านอินเทอร์เน็ต
เดินออกจาก Wi-Fi เพื่อให้โทรศัพท์ย้ายไปข้อมูลมือถือ
คำถามสำคัญไม่ใช่ VPN แสดงคำว่า Connected หลังปลดล็อกหรือไม่
คำถามคือข้อความมาถึงก่อนที่คุณจะเปิดหน้าจอหรือเปล่า
ผู้ให้บริการเดิมของผมยังมีเซิร์ฟเวอร์มากกว่า ประวัติยาวกว่า และตัวเลือกขั้นสูงมากกว่า ข้อดีเหล่านั้นยังมีอยู่
แต่ไม่มีข้อใดช่วยให้ข้อความอนุมัติมาถึงตอนโทรศัพท์อยู่ในกระเป๋า
บริการที่เล็กกว่าให้ตัวเลือกน้อยกว่า แต่รักษาเส้นทางที่ป้องกันไว้ผ่านช่วงหน้าจอล็อก โหมดประหยัดพลังงาน และการเปลี่ยนจาก Wi-Fi ไปยังเครือข่ายมือถือ
VPN ที่ผมต้องการจึงไม่ใช่ตัวที่ทำงานดีที่สุดตอนเปิดแอปดู แต่เป็นตัวที่ส่งคำว่า Campaign is live มาถึงก่อนที่หน้าจอจะสว่างขึ้น
คำถามที่ผู้อ่านมักสงสัย
บทความนี้แก้ปัญหาอะไรจริง ๆ?
ข้อความอนุมัติงานมาถึงหลังเวลาที่ผมต้องตอบไปแล้วสิบเอ็ดนาที
อะไรคือสิ่งที่ได้ผลในสถานการณ์นี้?
ผมมี OnlydogVPN ติดตั้งไว้เป็นตัวสำรองจากการเดินทางครั้งก่อน บริการนี้มีตำแหน่งเซิร์ฟเวอร์น้อยกว่าผู้ให้บริการรายใหญ่ มีประวัติสาธารณะสั้นกว่า และมีรีวิวอิสระน้อยกว่า หากผมต้องการ IP จากเมืองใดเมืองหนึ่งโดยเฉพาะ ข้อจำกัดนั้นคงมีความหมาย แต่ในสนามบิน ผมไม่ได้ต้องการเลือกเมือง ผมต้องการให้ข้อความถัดไปมาถึงก่อนปลดล็อกโทรศัพท์
ทำไม OnlydogVPN จึงเหมาะกับสถานการณ์นี้ในทางปฏิบัติ?
คำถามสำคัญไม่ใช่ VPN แสดงคำว่า Connected หลังปลดล็อกหรือไม่ คำถามคือข้อความมาถึงก่อนที่คุณจะเปิดหน้าจอหรือเปล่า ผู้ให้บริการเดิมของผมยังมีเซิร์ฟเวอร์มากกว่า ประวัติยาวกว่า และตัวเลือกขั้นสูงมากกว่า ข้อดีเหล่านั้นยังมีอยู่