Yeşil bir VPN simgesi bir şey hakkında iddiadır ve yararlı soru ne hakkında olduğudur. Bir telefonda tek bir istemcinin tünelini, geçerli ağın taşımasını veya dahili bir sayfaya yapılan tek bir başarılı isteği yansıtabilir. Bu gözlemler farklı kaynaklardan gelir, farklı hızlarda yenilenir ve aynı ekranda birbiriyle çelişebilir. Bu yüzden önünüzdeki tarayıcı başarısız olurken simge sağlıklı görünebilir.

Rengi okumadan önce kapsamı sabitleyin, yoksa renk kimsenin sormadığı bir soruyu yanıtlar.

Simge, düşündüğünüzden daha dar bir soruyu yanıtlar

Onaylanmış kişisel tüneli kullanan kişisel tarayıcı gibi tek bir ilan edilmiş kapsamla başlayın. İş profili tüneli kişisel bir uygulama için bu soruyu yanıtlamaz ve uygulama başına VPN yapılandırması tam da test ettiğiniz tarayıcıyı dışarıda bırakabilir. Yerel filtreleme istemcisi bağlı gösterebilir ama uzak bir ağ geçidine hiçbir şey göndermez, çünkü tüneli cihazda sonlanır.

Android’de bir göstergenin arkasındaki ağ geri çağrıları bir ağın taşımalarını ve yeteneklerini bildirir. VPN taşıması hangi ağın trafiği taşıdığını söyler, hangi uygulamaların veya adres ailelerinin onu kullandığını değil.

Durum tablosunu kanıtlardan kurun

Her biri arkasındaki kanıtı adlandırırsa üç veya dört durum yeterlidir. Aşağıdaki sütunlar göstermek istediğiniz renkten değil, gözlemlenebilir olandan başlar ve bu, eski bir okumanın başarı iddiasına dönüşmesini önler.

Signal actually observedWhat it establishesWhat remains open
Target client reports an established tunnelThat client believes its tunnel is up, within its own scopeOther apps, other profiles, other address families
Active network exposes a VPN transportSome tunnel carries the current networkWhich app it belongs to and where it exits
Probe to a private host returned fresh dataOne request reached one destination at one timeEverything the probe does not touch
Callbacks stopped or data is older than the refresh windowNothing current is knownAny statement about the tunnel state

Pratikte atlanan satır sonuncudur. Kaynağı öldüğünde son değerini koruyan bir gösterge, geçmişi şimdiki zamana aitmiş gibi bildirir ve kullanıcılar bunu canlı bir durum olarak okur. Böyle bir durumu eski veya bilinmeyen olarak etiketleyin ve tünel ima etmeyen bir ifade seçin. Sonra kaynak durur durmaz etiketin değişmesine izin verin.

Cihazın gerçekte ne bildirdiğini kontrol edin

Fiziksel bir ışık veya widget, son bilinen iyi duruma dair bir tahminle değil, desteklenen bir gözlemle sürülmelidir. Bu Android komutları hiçbir şey kurmadan taşımayı ve platformun sürekli bağlantı yapılandırmasını gösterir.

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

Sürekli bağlantı anahtarları platformun bir tüneli ayakta tutmak ve o olmadan trafiği engellemek için yapılandırılıp yapılandırılmadığını söyler; tünelin şu anda sağlıklı olduğunu söylemez. Bir şey bağlı olarak gösterilmeden önce bu yapılandırma okumasını yeni bir yoklamayla eşleştirin.

Gözlem süremezse ekran bunu söyleyebilmelidir. Artık çalışmayan bir otomasyona bağlı lamba hiç lamba olmamasından kötüdür, çünkü kimsenin ölçmediği bir durumu iddia eder.

Uyarıyı uygulamadan ayrı tutun

Bir kopmayı fark eden otomasyon olaydan sonra tetiklenir, bu yüzden boşluk sırasında bir paketin kaçmasını durduran sınır olamaz. Doğrudan geri dönüş yasaklanacaksa platformun engelleme ilkesini yapılandırın ve tüneli bilerek kapatarak doğrulayın. Gösterge bildirir; ilke uygular.

Uyumu zorlamak için arayüzleri devre dışı bırakan bir uyarı görevi, cihazı ihtiyaç duyduğu yeniden bağlantıdan da kilitleyebilir ve tünelin asla geri dönmediği, uyarının asla temizlenmediği bir döngü yaratabilir.

Gözlemci emin değilken ekranın ne göstermesi gerektiğine karar verin, sonra gözlemciyi durdurarak o durumu test edin. Yanıt hâlâ bağlıysa gösterge geçmişi ölçüyordur.

İlgili makaleler