Ikon VPN menyatakan terhubung: apa yang sebenarnya dikatakannya
Ikon terhubung mungkin hanya berarti terowongan satu aplikasi atau satu pemeriksaan yang berhasil. Tetapkan cakupan, perlakukan pembacaan lama sebagai tidak diketahui, dan pisahkan pemblokiran.
Ikon VPN hijau adalah klaim tentang sesuatu, dan pertanyaan yang berguna adalah tentang apa. Di ponsel ikon itu dapat mencerminkan terowongan satu klien, transportasi jaringan saat ini, atau satu permintaan berhasil ke halaman internal. Pengamatan itu datang dari sumber berbeda, menyegarkan pada laju berbeda, dan dapat saling bertentangan di layar yang sama. Karena itu ikon dapat tampak sehat sementara peramban di depan Anda gagal.
Tetapkan cakupan sebelum membaca warna, atau warna akan menjawab pertanyaan yang tidak diajukan siapa pun.
Ikon menjawab pertanyaan yang lebih sempit dari yang Anda kira
Mulailah dengan satu cakupan yang dinyatakan, seperti peramban pribadi yang memakai terowongan pribadi yang disetujui. Terowongan profil kerja tidak menjawab pertanyaan itu untuk aplikasi pribadi, dan konfigurasi VPN per aplikasi dapat mengecualikan peramban yang justru Anda uji. Klien penyaringan lokal dapat menampilkan terhubung sambil tidak mengirim apa pun ke gateway jauh, karena terowongannya berakhir di perangkat.
Di Android, panggilan balik jaringan di balik indikator melaporkan transportasi dan kemampuan sebuah jaringan. Transportasi VPN menyatakan jaringan mana yang membawa lalu lintas, bukan aplikasi atau keluarga alamat mana yang memakainya.
Bangun tabel keadaan dari bukti
Tiga atau empat keadaan cukup jika masing-masing menyebut bukti di belakangnya. Kolom di bawah mulai dari yang dapat diamati, bukan dari warna yang ingin Anda tampilkan, dan itu mencegah pembacaan lama menjadi klaim keberhasilan.
| Signal actually observed | What it establishes | What remains open |
|---|---|---|
| Target client reports an established tunnel | That client believes its tunnel is up, within its own scope | Other apps, other profiles, other address families |
| Active network exposes a VPN transport | Some tunnel carries the current network | Which app it belongs to and where it exits |
| Probe to a private host returned fresh data | One request reached one destination at one time | Everything the probe does not touch |
| Callbacks stopped or data is older than the refresh window | Nothing current is known | Any statement about the tunnel state |
Baris terakhir adalah yang dalam praktik terlewat. Indikator yang mempertahankan nilai akhirnya ketika sumbernya mati melaporkan sejarah seolah-olah itu masa kini, dan pengguna membacanya sebagai keadaan hidup. Beri label kasus itu sebagai usang atau tidak diketahui, dan pilih kata yang tidak menyiratkan terowongan. Lalu biarkan label berubah begitu sumbernya berhenti.
Periksa apa yang sebenarnya dilaporkan perangkat
Lampu fisik atau widget harus digerakkan oleh pengamatan yang didukung, bukan oleh dugaan tentang keadaan baik terakhir yang diketahui. Perintah Android ini menunjukkan transportasi dan konfigurasi selalu-aktif platform tanpa memasang apa pun.
adb shell dumpsys connectivity | grep -i -A4 vpn adb shell settings get secure always_on_vpn_app adb shell settings get secure always_on_vpn_lockdown adb shell dumpsys netstats | head -40
Kunci selalu-aktif menyatakan apakah platform dikonfigurasi untuk mempertahankan terowongan dan memblokir lalu lintas tanpanya; kunci itu tidak menyatakan terowongan sedang sehat. Padukan pembacaan konfigurasi itu dengan pemeriksaan baru sebelum sesuatu ditampilkan sebagai terhubung.
Jika pengamatan tidak dapat berlanjut, layar harus mampu mengatakannya. Lampu yang terhubung ke otomasi yang tidak lagi berjalan lebih buruk daripada tidak ada lampu, karena ia menegaskan keadaan yang tidak diukur siapa pun.
Pisahkan peringatan dari penegakan
Otomasi yang menyadari pemutusan menyala setelah peristiwa, jadi ia tidak dapat menjadi batas yang mencegah paket lolos selama celah. Jika fallback langsung harus dilarang, konfigurasikan kebijakan pemblokiran platform dan verifikasi dengan mematikan terowongan secara sengaja. Indikator melaporkan; kebijakan menegakkan.
Tugas peringatan yang menonaktifkan antarmuka untuk memaksa kepatuhan juga dapat mengunci perangkat dari penyambungan ulang yang dibutuhkannya, menghasilkan lingkaran di mana terowongan tidak pernah kembali dan peringatan tidak pernah hilang.
Putuskan apa yang harus ditampilkan layar ketika pengamat tidak yakin, lalu uji kasus itu dengan menghentikan pengamat. Jika jawabannya masih terhubung, indikator sedang mengukur masa lalu.