Ikon VPN Android menyala, jadi mengapa lalu lintas tidak lewat terowongan?
Ikon kunci hanya menyatakan bahwa sebuah aplikasi memiliki antarmuka virtual, bukan bahwa lalu lintas keluar dari ponsel. Periksa jenis profil, cakupan per aplikasi, dan kebijakan pemblokiran.
Kunci VPN Anda ada di bilah status, peramban memuat halaman, dan alamat yang dilaporkan situs web masih koneksi rumah Anda. Kombinasi itu normal di Android, karena ikon menyatakan sebuah aplikasi memiliki antarmuka jaringan virtual, bukan bahwa lalu lintas Anda keluar melalui server jauh. Aplikasi penyaring lokal memakai fasilitas yang sama. Periksa apa yang sebenarnya dilakukan layanan sebelum menyalahkan penyedia.
Ikon berarti layanan VPN memiliki antarmuka
Layanan VPN Android memungkinkan aplikasi membuat antarmuka virtual dan menerima paket yang dirutekan ke dalamnya. Apa yang terjadi setelahnya sepenuhnya tergantung aplikasi itu: ia dapat meneruskan paket ke server jauh, menyaringnya, atau membuangnya. Ikon kunci melaporkan bahwa sebuah layanan memegang antarmuka, bukan ke mana paket pergi. Karena itu aplikasi penyaring dan terowongan penuh tampak sama di bilah status.
adb shell dumpsys connectivity | grep -i vpn
adb shell settings get global always_on_vpn_app
Hanya satu layanan VPN yang dapat aktif per pengguna atau profil pada satu waktu, yang merupakan perilaku terdokumentasi, bukan bug. Ketika aplikasi kedua mencoba terhubung, ia mengambil alih atau gagal, dan lalu lintas aplikasi pertama tidak lagi ditangani. Jika aplikasi penyaring berhenti tepat saat Anda menyambungkan terowongan, persaingan itulah penyebab yang paling mungkin.
Profil bawaan atau VPN aplikasi: keduanya tidak dapat dipertukarkan
Profil IKEv2 yang disediakan platform dan aplikasi yang mengimplementasikan OpenVPN atau WireGuard adalah produk berbeda dengan menu berbeda. API platform untuk IKEv2 ada sejak versi Android tertentu, dan build pabrikan tidak semuanya menampilkan opsi yang sama di tempat yang sama. Tangkapan layar dari ponsel lain bukan dokumen kompatibilitas.
adb shell getprop ro.build.version.sdk
adb shell dumpsys package com.example.vpn | head -40
Cocokkan protokol dengan klien yang mendukungnya, dan peroleh profil melalui saluran terverifikasi penyedia alih-alih menempelkannya ke formulir yang tidak terkait. Alamat titik akhir memberi tahu tempat menyambung, bukan aplikasi mana yang dapat berbicara protokol itu. Perlakukan profil ekspor dan kode QR sebagai kredensial, karena gambar QR dapat memuat kunci lengkap. Jika profil diterbitkan untuk klien lain, terbitkan ulang alih-alih mengonversinya.
Aturan per aplikasi dan profil kerja mengubah cakupan
Android mendukung konfigurasi VPN per aplikasi, sehingga peramban dapat berada di luar terowongan sementara aplikasi surat berada di dalamnya. Profil pribadi dan kerja adalah konteks terpisah dengan layanan aktifnya sendiri. Memeriksa alamat dari aplikasi yang salah adalah salah satu kesimpulan keliru paling umum di bidang ini.
Lihat daftar penyertaan dan pengecualian, lalu uji dengan aplikasi yang benar-benar Anda pedulikan. Terowongan profil kerja tidak mencakup aplikasi pribadi, dan terowongan pribadi tidak mencakup aplikasi kerja. Pemisahan yang sama menjelaskan mengapa sumber daya perusahaan berfungsi di satu profil dan gagal di profil lain tanpa perbedaan konfigurasi yang terlihat. Catat konteks profil di tiket, karena itu mengubah bahkan pengaturan mana yang berlaku.
Berhenti jika aplikasi yang Anda uji tidak berada dalam cakupan terowongan. Itu pilihan kebijakan, bukan kerusakan.
Uji apa yang benar-benar keluar dari ponsel
Uji tujuan publik dan privat, kedua keluarga alamat dan kedua jaringan akses. Lalu bandingkan hasilnya dengan cakupan aplikasi itu sendiri, karena keberhasilan memuat halaman di satu aplikasi tidak mengatakan apa pun tentang yang lain. Ulangi setelah beralih dari Wi-Fi ke data seluler, karena menyambung ulang dapat mendarat di jalur berbeda.
adb shell ip rule
adb shell dumpsys netpolicy | grep -i vpn
Always-on VPN dan opsi yang memblokir koneksi tanpa VPN saling terkait tetapi berbeda, dan pemblokiran ketat dapat merusak masuk portal captive sampai Anda mengikuti prosedur terdokumentasi. Pengaturan Private DNS juga dapat berinteraksi dengan resolver profil, jadi mengganti DNS organisasi secara buta menciptakan kegagalan baru. Jika terowongan mati saat layar terkunci, baca panduan pengembang VPN tentang eksekusi latar belakang dan pengoptimalan baterai sebelum memasang ulang apa pun.
Gejala yang perlu diingat adalah jarak antara ikon dan jalur. Kunci berarti layanan memiliki antarmuka; hanya uji dari aplikasi yang dimaksud di jaringan yang dimaksud yang memberi tahu ke mana lalu lintas pergi. Periksa keduanya, dan laporan VPN rusak berikutnya akan jauh lebih mudah ditempatkan.