Bölünmüş tünel hâlâ kaldırdığınız bir uygulamayı hariç tutuyor
Bir yola ya da pakete bağlı kural, yazıldığı uygulamadan daha uzun yaşayabilir. Şimdi neyi işaret ettiğini kontrol edin, ardından profilin sahibi aracılığıyla kaldırın.
Eski uygulama gitti, ama bölünmüş tünel listesinde hâlâ onun için bir giriş var. Görünürde hiçbir şey bozulmuyor, bu yüzden aylarca orada kalıyor. Sonra biri aynı klasöre başka bir program kuruyor ya da yönetilen bir profil her yeniden bağlanmada kuralı geri yüklüyor ve trafik kimsenin planlamadığı bir yola girmeye başlıyor. Hariç tutma, var olma sebebinden daha uzun yaşadı.
Bunu temizlemek çoğunlukla kimlikle ilgilidir: kuralın şu anda neyi işaret ettiği ve listenin kime ait olduğu.
Belirti: hiçbir şeyle eşleşmeyen bir hariç tutma
Eski bir giriş normal kullanımda görünmez. Üç şekilde görünür hâle gelir: tünelden geçmesini beklediğiniz bir uygulama doğrudan çıkar, yeni bir program eski bir istisnayı devralır veya yönetilen profil üzerine yazdığı için istemci değişikliği kaydetmeyi reddeder. Üçü de ayrı hatalar gibi görünür ve üçü de aynı defter tutma sorunudur. Her biri denetlemesi ucuz, yanlış teşhis edilmesi pahalıdır.
Kuralı silerek değil, okuyarak başlayın.
Kuralın neyi tanımladığını öğrenin
Bölünmüş tünel uygulamaları hariç tutmaları farklı şeylere bağlar: çalıştırılabilir bir dosya yolu, paket adı, paket tanımlayıcısı veya rota. Yola dayalı bir kural, artık var olmayabilecek veya şimdi başka bir dosya olabilecek bir dosyayı işaret eder. Pakete dayalı bir kural, yeni bir kurulumun yeniden kullanabileceği bir kimliği işaret eder. Baktığınız alan için istemcinin belgelerini okuyun, çünkü aynı metin kutusu farklı ürünlerde farklı anlamlara gelir. Android'in VpnService kılavuzu pakete dayalı durum için referanstır.
Görünen ad, girişin en güvenilmez parçasıdır ve insanların okuduğu da tam olarak o kısımdır.
Yol kuralları ile paket kuralları farklı davranır
Kaldırmadan sonra kalan bir yol kuralı genellikle etkisiz hâle gelir ve etkisiz olmak iyi sonuçtur. Kötü sonuç, yolun yeniden kullanılmasıdır, çünkü yeni çalıştırılabilir dosya istisnayı sessizce devralır. Paket kuralları yine farklı davranır: bir ürün kullanılamayan bir paketi yok sayabilir, reddedebilir veya yeni bir şey o adı talep ettiğinde ada göre eşleştirmeye devam edebilir.
Bir istemciden diğerine varsayım taşımayın. Sizinkinin eksik bir hedefle gerçekte ne yaptığını kontrol edin, tercihen koşulu bir test makinesinde bilerek oluşturup hangi sürecin istisnayı devraldığını izleyerek.
Onu sahibi aracılığıyla kaldırın
Liste yönetilen bir profilden geliyorsa, yerel olarak düzenlemek bir sonraki yeniden bağlanmada geri yüklenecek geçici bir değişikliktir. Profili değiştirin ya da sahibine sorun ve düzenlemenin yeniden bağlanmadan sonra da kaldığını doğrulayın. Liste yerelse, girişi kaldırın ve istemcinin eski yapılandırmayı bellekte tutmak yerine yapılandırmasını yeniden yazdığını kontrol edin.
Boş liste amaç değildir. Amaç, girişleri hâlâ gerçek gereksinimlerle eşleşen bir listedir.
Sonra iki yönü de test edin
Temizlikten sonra, hâlâ hariç tutulması gereken bir uygulamayı ve artık tünelden geçmesi gereken bir uygulamayı test edin. DNS davranışını ayrıca doğrulayın, çünkü çözümleyici ilkesi hariç tutma listesinden farklı bir kontroldür. Ardından bir kez yeniden bağlanın ve yeniden test edin, çünkü geri yüklenen profil bir temizliğin sessizce kendini geri almasının en yaygın yoludur.
Kalan her istisnanın yanında tek satırlık bir amaç tutun. O satır, listenin müzeye dönüşmesini engelleyen şeydir ve bir sonraki temizliği beş dakikalık bir iş hâline getirir.