Terowong terpisah masih mengecualikan aplikasi yang anda nyahpasang
Peraturan yang terikat pada laluan atau pakej boleh hidup lebih lama daripada aplikasi yang ditulis untuknya. Semak apa yang dirujuknya sekarang, kemudian buangkannya melalui pemilik profil.
Aplikasi lama sudah tiada, dan senarai terowong terpisah masih mempunyai entri untuknya. Tiada apa yang rosak secara nyata, dan sebab itulah entri itu kekal berbulan-bulan. Kemudian seseorang memasang program lain dalam folder yang sama, atau profil terurus memulihkan peraturan itu pada setiap sambungan semula, dan trafik mula melalui laluan yang tidak dirancang oleh sesiapa. Pengecualian itu hidup lebih lama daripada sebab kewujudannya.
Membersihkan ini kebanyakannya tentang identiti: apa yang dirujuk oleh peraturan sekarang, dan siapa yang memiliki senarai itu.
Gejala: pengecualian yang tidak sepadan dengan apa-apa
Entri lapuk tidak kelihatan dalam penggunaan biasa. Ia menjadi kelihatan melalui tiga cara: aplikasi yang anda jangkakan melalui terowong terus keluar, program baharu mewarisi pengecualian lama, atau klien enggan menyimpan suntingan kerana profil terurus menimpanya. Ketiga-tiganya kelihatan seperti pepijat berasingan, dan ketiga-tiganya adalah masalah perakaunan yang sama. Setiap satu murah untuk diperiksa dan mahal jika salah didiagnosis.
Mulakan dengan membaca peraturan, bukan memadamnya.
Ketahui apa yang dikenal pasti oleh peraturan
Pelaksanaan terowong terpisah mengikat pengecualian pada perkara yang berbeza: laluan fail boleh laku, nama pakej, pengecam pakej atau laluan rangkaian. Peraturan berasaskan laluan merujuk fail yang mungkin tidak lagi wujud, atau kini mungkin fail lain. Peraturan berasaskan pakej merujuk identiti yang boleh digunakan semula oleh pemasangan baharu. Baca dokumentasi klien untuk medan yang anda lihat, kerana kotak teks yang sama bermaksud perkara berbeza merentas produk. Panduan VpnService Android ialah rujukan untuk kes berasaskan pakej.
Nama yang dipaparkan ialah bahagian entri yang paling tidak boleh dipercayai, dan itulah bahagian yang dibaca orang.
Peraturan laluan dan peraturan pakej berkelakuan berbeza
Peraturan laluan yang bertahan selepas nyahpasang biasanya menjadi tidak aktif, dan tidak aktif ialah hasil yang baik. Hasil buruknya ialah laluan yang digunakan semula, kerana fail boleh laku baharu mewarisi pengecualian itu secara senyap. Peraturan pakej berkelakuan lain pula: produk boleh mengabaikan pakej yang tidak tersedia, menolaknya, atau terus memadankan mengikut nama apabila sesuatu yang baharu menuntut nama itu.
Jangan pindahkan andaian daripada satu klien ke klien lain. Semak apa yang klien anda sebenarnya lakukan dengan sasaran yang hilang, sebaik-baiknya dengan mencipta keadaan itu secara sengaja pada mesin ujian dan memerhati proses mana yang mewarisi pengecualian.
Buangkannya melalui pemilik
Jika senarai itu datang daripada profil terurus, menyuntingnya secara setempat ialah perubahan sementara yang akan dipulihkan pada sambungan semula seterusnya. Ubah profil itu, atau tanya pemiliknya, dan sahkan suntingan itu kekal selepas sambungan semula. Jika senarai itu setempat, buang entri dan semak bahawa klien telah menulis semula konfigurasinya dan bukan menyimpan yang lama dalam memori.
Senarai kosong bukan matlamatnya. Matlamatnya ialah senarai yang entrinya masih memenuhi keperluan sebenar.
Selepas itu uji kedua-dua arah
Selepas pembersihan, uji aplikasi yang sepatutnya masih dikecualikan dan aplikasi yang sepatutnya kini melalui terowong. Sahkan tingkah laku DNS secara berasingan, kerana dasar penyelesai ialah kawalan yang berbeza daripada senarai pengecualian. Kemudian sambung semula sekali dan uji semula, kerana profil yang dipulihkan ialah cara paling biasa sesuatu pembersihan membatalkan dirinya secara senyap.
Simpan tujuan satu baris di sebelah setiap pengecualian yang tinggal. Baris itulah yang menghalang senarai daripada menjadi muzium, dan menjadikan pembersihan seterusnya kerja lima minit.