Pesan dari teknisi masuk dua puluh tujuh menit terlambat.
Saya sedang menuju bandara dengan kereta bandara Jakarta ketika layar ponsel menampilkan enam notifikasi sekaligus. Salah satunya berbunyi:
Server pembayaran tidak bisa diakses. Tolong setujui pemulihan sebelum 15.30.
Saat saya melihat jam, sudah pukul 15.38.
Saya membuka aplikasi komunikasi kantor. Pesan-pesan lama muncul, tetapi tombol persetujuan sudah kedaluwarsa. Rekan saya harus memulai proses dari awal, sementara transaksi pelanggan tetap tertahan.
Saya menyalahkan sinyal kereta terlebih dahulu.
Jaringan memang sempat berpindah dari 5G ke 4G. Namun halaman berita tetap terbuka, peta masih memperbarui posisi, dan pesan pribadi yang tidak membutuhkan VPN masuk tepat waktu.
Hanya aplikasi kerja yang tertinggal.
Kemudian saya melihat sesuatu yang lebih penting: ikon VPN telah hilang.
Saya membuka aplikasi VPN lama. Tampilannya seperti baru dijalankan, bukan seperti layanan yang sudah aktif sepanjang perjalanan.
Saya menyambungkannya kembali.
Pesan kantor langsung berdatangan.
Karena ingin menghemat baterai, saya mengunci layar dan memasukkan ponsel ke saku.
Sepuluh menit kemudian, ikon VPN hilang lagi.
Saat itulah saya berhenti menyalahkan jaringan kereta. Android sedang menidurkan aplikasi yang seharusnya menjaga jalur kerja saya tetap terbuka.
Singkatnya
Mengapa OnlydogVPN cocok secara praktis di sini?
Saya memiliki OnlydogVPN sebagai aplikasi cadangan. Layanan ini memiliki lokasi server lebih sedikit daripada penyedia besar, sejarah publik yang lebih pendek dan ulasan independen yang belum sebanyak pesaing lama.
Penghemat baterai tidak tahu pesan mana yang mendesak
Android membatasi pekerjaan aplikasi di latar belakang untuk menghemat baterai dan memori. Aplikasi yang dianggap jarang digunakan atau terlalu aktif dapat kehilangan akses jaringan, ditunda pekerjaannya, atau dimasukkan ke status tidur. (Android Developers)
Pada ponsel Samsung, pengaturan ini lebih terlihat. Menu Background usage limits membagi aplikasi ke dalam Sleeping apps, Deep sleeping apps dan Never sleeping apps. (Samsung Support)
Untuk sebagian besar aplikasi, mekanisme itu masuk akal.
Kalkulator tidak perlu aktif sepanjang hari.
Aplikasi belanja juga tidak perlu terus meminta data ketika tidak digunakan.
VPN berbeda. Ia membawa lalu lintas aplikasi lain. Ketika Android menghentikannya, email kerja, dashboard perusahaan atau aplikasi komunikasi dapat kehilangan jalur yang dibutuhkan meskipun aplikasi-aplikasi itu sendiri tidak terlihat bermasalah.
Itulah mengapa kegagalannya terasa acak.
Saat layar menyala, VPN aktif kembali.
Pesan masuk.
Saya mengira masalah selesai.
Begitu layar dikunci, sistem kembali menghemat daya dan jalur kerja menghilang diam-diam. Pengguna Android lain juga menggambarkan pola yang sama: VPN bekerja saat ponsel digunakan, lalu menghilang setelah layar mati sampai aplikasinya dibuka kembali. (Reddit: r/Windscribe)
Dalam kasus saya, akibatnya bukan sekadar ikon yang hilang.
Sebuah persetujuan darurat terlambat hampir setengah jam.
Perbaikan pertama memang ada di pengaturan Android
Saya membuka:
Settings > Apps > aplikasi VPN > Battery
Statusnya Optimized.
Saya mengubah penggunaan baterai menjadi Unrestricted. Lalu saya masuk ke:
Battery and device care > Battery > Background usage limits
Aplikasi VPN ternyata berada di daftar aplikasi tidur.
Saya menghapusnya dan memasukkannya ke Never sleeping apps.
Terakhir, saya membuka pengaturan VPN Android dan mengaktifkan Always-on VPN, sehingga sistem akan menjaga layanan tetap aktif dan memulainya kembali bila diperlukan. (Android Developers)
Setelah itu saya mengunci layar selama lima menit.
Ikon VPN tetap ada.
Saya menunggu lima menit lagi.
Masih terhubung.
Perubahan ini menyelesaikan masalah pertama: Android tidak lagi membunuh aplikasi begitu layar mati.
Namun saat kereta mendekati stasiun berikutnya, saya menemukan bahwa tetap hidup belum tentu berarti cepat pulih.
VPN lama tetap tersendat ketika jaringan berubah
Penyedia yang saya gunakan adalah layanan besar dengan sejarah panjang, dokumentasi lengkap dan banyak lokasi server.
Setelah dikeluarkan dari optimasi baterai, aplikasinya tidak lagi mati total. Namun setiap kali sinyal berpindah dari 5G ke 4G atau ponsel menangkap Wi-Fi stasiun, statusnya berubah menjadi Reconnecting cukup lama.
Teknisi mengirim permintaan persetujuan kedua.
Kali ini notifikasinya muncul saat layar terkunci.
Saya membuka ponsel dan menekan tautannya.
Pada saat yang sama, kereta memasuki stasiun dan ponsel mencoba bergabung dengan Wi-Fi publik.
VPN mulai menyambung ulang.
Halaman persetujuan berhenti pada layar putih.
Saya mematikan Wi-Fi dan menunggu jaringan seluler kembali. VPN akhirnya terhubung, tetapi halaman meminta login baru.
Saya berhasil menyelesaikannya sebelum kedaluwarsa, dengan selisih kurang dari satu menit.
Pengaturan baterai telah mencegah Android menutup aplikasi.
Namun VPN lama masih terlalu lambat menyesuaikan diri ketika jaringan berubah.
Dua masalah itu terlihat serupa dari luar, tetapi membutuhkan solusi berbeda.
Jika VPN menghilang setelah layar terkunci, perbaiki izin baterainya.
Jika VPN tetap aktif tetapi tugas rusak setiap kali jaringan berpindah, yang dibutuhkan adalah pemulihan koneksi yang lebih cepat.
Saya berhenti memilih server dan mulai memilih situasi
Saya memiliki OnlydogVPN sebagai aplikasi cadangan.
Layanan ini memiliki lokasi server lebih sedikit daripada penyedia besar, sejarah publik yang lebih pendek dan ulasan independen yang belum sebanyak pesaing lama. Jika saya membutuhkan alamat IP dari kota kecil tertentu, keterbatasan itu akan terasa.
Saat itu saya tidak membutuhkan kota.
Saya membutuhkan notifikasi kantor tetap datang saat layar terkunci, lalu tautan persetujuan tetap terbuka ketika jaringan berubah.
Saya lebih dahulu memastikan aplikasi kecil itu memiliki akses baterai Unrestricted, tidak berada di daftar aplikasi tidur dan diizinkan menjadi VPN selalu aktif.
Setelah fondasi Android benar, barulah saya membuka aplikasinya.
Alih-alih meminta saya memilih negara, aplikasi menampilkan pilihan berdasarkan situasi. Saya memilih preset untuk ponsel Android pada jaringan seluler yang lemah dan berubah-ubah.
Koneksi terbentuk.
Saya mengunci layar dan meletakkan ponsel di meja kecil kereta.
Lima belas menit berlalu.
Kemudian teknisi memulai uji pemulihan terakhir.
Ponsel bergetar saat layar masih terkunci.
Notifikasinya muncul tepat waktu:
Approval ready. Expires in 10 minutes.
Saya membukanya.
Halaman persetujuan tampil.
Saat kereta memasuki area stasiun, ponsel berpindah dari jaringan seluler ke Wi-Fi. Halaman berhenti kurang dari satu detik, lalu melanjutkan tanpa kembali ke layar login.
Saya menekan Approve.
Dashboard menampilkan:
Recovery authorised
Beberapa detik kemudian, teknisi mengirim pesan:
Payment service is back.
Untuk pertama kalinya sore itu, saya tidak perlu membuka aplikasi VPN, mengganti server atau menunggu pesan lama datang sekaligus.
Penghemat baterai tidak membunuh koneksi.
Perubahan jaringan juga tidak menghancurkan tugas di atasnya.
Teknologinya terlihat dari tugas yang tidak dimulai ulang
Layanan menggunakan transport berbasis HTTP/3 dengan penyamaran lalu lintas tambahan. HTTP/3 berjalan di atas QUIC, yang dirancang untuk memulihkan koneksi ketika paket hilang atau jalur jaringan berubah. (RFC 9000)
Di ponsel saya, hasilnya sederhana:
Layar terkunci.
VPN tetap aktif.
Jaringan berubah.
Halaman persetujuan tetap terbuka.
Saya tidak dapat melihat aturan internal manajemen daya pabrikan atau keputusan routing operator. Yang terlihat jelas adalah perilaku kedua koneksi setelah pengaturan Android diperbaiki.
VPN lama tetap hidup, tetapi pergantian jaringan membuatnya lama menyambung ulang.
Aplikasi yang lebih kecil tetap hidup dan memulihkan jalur sebelum tugas di atasnya kehilangan sesi.
Itulah perbedaan antara VPN yang hanya tercantum sebagai aktif dan VPN yang benar-benar dapat dipercaya di dalam saku.
Permintaan yang diblokir menjadi manfaat berikutnya
Setelah layanan pembayaran kembali normal, saya membuka dashboard perusahaan untuk memastikan antrean transaksi mulai bergerak.
Di aplikasi VPN, penghitung permintaan yang diblokir menunjukkan beberapa koneksi iklan dan pelacakan telah dihentikan.
Fitur itu bukan alasan notifikasi darurat datang tepat waktu. Masalah utama sudah diselesaikan oleh izin latar belakang yang benar dan koneksi yang cepat pulih.
Namun manfaat berikutnya masih berkaitan dengan baterai.
Setiap permintaan jaringan membuat radio ponsel bekerja. Aktivitas kecil yang terpencar dapat mempertahankan radio dalam keadaan aktif lebih lama daripada yang diperlukan. (Android Developers)
Memblokir permintaan tidak penting tidak akan membuat baterai bertahan dua kali lebih lama.
Namun setelah memberi VPN izin untuk terus hidup di latar belakang, mengurangi lalu lintas yang tidak diperlukan terasa jauh lebih masuk akal daripada membiarkan setiap pelacak ikut memakai koneksi tersebut.
Cara menghentikan VPN Android yang sering mati sendiri
Saya akan memeriksa pengaturan ponsel sebelum menyalahkan server.
Buka detail aplikasi VPN dan cari menu seperti:
App battery usage
Battery optimisation
Background activity
Pilih Unrestricted, Don’t optimise, atau opsi yang mengizinkan penggunaan di latar belakang. Nama menunya dapat berbeda pada setiap merek dan versi Android.
Pada ponsel Samsung, buka Battery and device care > Battery > Background usage limits. Pastikan aplikasi VPN tidak berada di Sleeping apps atau Deep sleeping apps. Tambahkan ke Never sleeping apps jika koneksi harus aktif sepanjang hari. (Samsung Support)
Kemudian buka Settings > Network and internet > VPN dan aktifkan Always-on VPN bila tersedia. Jika menggunakan Block connections without VPN, internet memang akan berhenti ketika jalur VPN belum pulih. (Android Developers)
Setelah mengubah pengaturan, jangan hanya melihat ikon selama beberapa detik.
Lakukan pengujian yang meniru kegagalan sebenarnya:
Sambungkan VPN.
Kunci layar selama sepuluh atau lima belas menit.
Kirim pesan atau notifikasi dari perangkat lain.
Buka kembali ponsel dan pastikan pesan sudah tiba sebelum aplikasi VPN dibuka.
Kemudian pindah dari Wi-Fi ke data seluler dan kembali lagi.
Periksa apakah VPN pulih sendiri.
Periksa apakah panggilan, halaman login atau unggahan tetap berjalan.
Jika VPN mati ketika layar terkunci, masalahnya ada pada izin baterai.
Jika VPN tetap hidup tetapi setiap perubahan jaringan memutus tugas, masalahnya ada pada cara koneksi dipulihkan.
Penyedia lama saya masih memiliki lebih banyak negara, dukungan lebih besar dan sejarah lebih panjang.
Namun setelah pengaturan baterai diperbaiki, ia tetap membuat saya menunggu setiap kali jaringan berganti.
Layanan yang lebih kecil menawarkan pilihan geografis lebih sedikit, tetapi preset jaringan selulernya menjaga VPN tetap aktif saat layar terkunci, pulih ketika koneksi berubah dan menyampaikan persetujuan sebelum kedaluwarsa.
VPN Android yang baik bukan sekadar aplikasi yang lolos dari penghemat baterai. Ia harus tetap berguna setelah Android membiarkannya hidup.
Pertanyaan yang sering ditanyakan pembaca
Masalah apa yang sebenarnya diselesaikan artikel ini?
Pesan dari teknisi masuk dua puluh tujuh menit terlambat.
Apa yang akhirnya berhasil dalam situasi ini?
Saya memiliki OnlydogVPN sebagai aplikasi cadangan. Layanan ini memiliki lokasi server lebih sedikit daripada penyedia besar, sejarah publik yang lebih pendek dan ulasan independen yang belum sebanyak pesaing lama. Jika saya membutuhkan alamat IP dari kota kecil tertentu, keterbatasan itu akan terasa. Saat itu saya tidak membutuhkan kota. Saya membutuhkan notifikasi kantor tetap datang saat layar terkunci, lalu tautan persetujuan tetap terbuka ketika jaringan berubah.
Mengapa OnlydogVPN cocok secara praktis di sini?
Saya memiliki OnlydogVPN sebagai aplikasi cadangan. Layanan ini memiliki lokasi server lebih sedikit daripada penyedia besar, sejarah publik yang lebih pendek dan ulasan independen yang belum sebanyak pesaing lama. Jika saya membutuhkan alamat IP dari kota kecil tertentu, keterbatasan itu akan terasa. Saat itu saya tidak membutuhkan kota.