Panduan
Cara menguji kill switch VPN
Tiga cara memutus tunnel tanpa meminta klien, apa yang harus berhenti saat Anda melakukannya, dan cara menguji satu kasus yang paling sering dilewatkan kill switch: celah antara mesin menyala dan klien tersambung. Ditulis berdasarkan klien yang tersedia pada akhir 2026.
Hal yang dipastikan
Kill switch adalah janji bahwa ketika tunnel gagal, tidak ada yang beralih ke jaringan biasa. Halaman pengaturan klien menyatakan apakah janji itu dibuat; pengujian di bawah menunjukkan apakah janji itu dipenuhi, dan dalam kondisi kegagalan apa saja. Jalankan sekali pada setiap perangkat yang dibawa keluar rumah, lalu ulangi setelah klien diperbarui. Kegunaan kill switch dijelaskan di halaman kill switch.
Tiga pemutusan, diurutkan berdasarkan seberapa sering terjadi. Kill switch yang bertahan pada pemutusan pertama tetapi tidak pada pemutusan kedua adalah hal yang umum, dan kill switch yang bertahan pada ketiganya tetapi tidak pada celah saat boot bahkan lebih umum.
Sebelum memulai
- Aktifkan kill switch di klien, dan jika tersedia mode kedua yang lebih ketat — permanen, selalu aktif, saat sistem dimulai — catat mode yang Anda pilih. Keduanya diuji secara terpisah di bawah.
- Mulai sesuatu yang terus berjalan dan menampilkan progresnya sendiri: unduhan besar, video panjang, atau ping berkelanjutan di terminal. Halaman yang sudah dimuat tidak membuktikan apa pun karena tidak ada lagi yang perlu diambil.
- Buka halaman pemeriksa alamat di jendela kedua dan catat alamat titik keluar saat tersambung. Anda akan memuat ulang halaman itu setelah setiap pemutusan.
Tiga pemutusan
1. Putuskan jaringan
Matikan Wi-Fi, atau cabut kabel, tunggu beberapa detik, lalu nyalakan kembali. Tunnel terputus karena jalurnya terputus, dan yang perlu diperhatikan adalah tindakan klien pada beberapa detik setelah jaringan kembali dan sebelum tunnel kembali. Transfer harus tetap berhenti sampai klien kembali menampilkan status tersambung; transfer yang dilanjutkan sebelum klien tersambung kembali berjalan melalui jaringan biasa.
2. Matikan tunnel tanpa meminta klien
Hentikan proses latar belakang klien secara langsung: layanannya di Task Manager pada Windows, prosesnya di Activity Monitor pada macOS, force stop dari pengaturan aplikasi pada Android, atau hentikan prosesnya dari terminal pada Linux. Klien tidak diberi tahu untuk memutuskan sambungan, jadi kill switch yang hanya bertindak saat pemutusan dilakukan dengan benar tidak akan terpicu. Transfer harus langsung berhenti dan tetap berhenti sampai Anda memulai ulang klien.
3. Ganti jaringan di bawahnya
Pada ponsel, matikan Wi-Fi saat data seluler aktif agar perangkat berpindah dari satu jaringan ke jaringan lain; pada laptop, sambungkan ke jaringan Wi-Fi kedua atau hotspot ponsel. Sistem operasi seluler membangun ulang tunnel pada jaringan baru, dan celah selama pembangunan ulang itulah tempat kill switch yang lemah membocorkan lalu lintas. Muat ulang halaman pemeriksa alamat segera setelah jaringan baru aktif: alamat titik keluar atau tidak adanya alamat sama sekali berarti lulus, sedangkan alamat Anda sendiri berarti gagal.
Celah saat boot
Kill switch yang disertakan pada sebagian besar klien berlaku saat klien sedang berjalan. Antara mesin menyala dan klien tersambung, tidak ada perlindungan yang berlaku, dan pada laptop yang melanjutkan dari kondisi tidur di jaringan hotel, celah itu cukup panjang bagi setiap aplikasi yang dimulai bersama sistem untuk terhubung ke servernya melalui koneksi terbuka.
- Atur klien agar dimulai bersama sistem dan tersambung saat diluncurkan. Keduanya biasanya merupakan pengaturan terpisah, dan pengaturan kedua biasanya nonaktif secara default.
- Mulai ulang mesin, lalu sebelum klien menampilkan status tersambung, muat ulang halaman pemeriksa alamat yang Anda biarkan terbuka. Halaman yang dimuat dengan alamat Anda sendiri menunjukkan adanya celah; kesalahan, atau halaman yang menunggu sampai klien tersambung lalu menampilkan alamat titik keluar, berarti celah telah tertutup.
- Jika halaman berhasil dimuat, cari mode kill switch yang lebih ketat — yang dijelaskan sebagai permanen atau berlaku saat sistem dimulai — lalu ulangi pengujian. Pada Android, pengaturan bawaan sistem mencakup kasus ini terlepas dari klien, seperti dijelaskan di bawah.
Kill switch bawaan sistem pada Android
Android memiliki kill switch sendiri di pengaturan sistem untuk VPN, bukan di dalam klien: Always-on VPN, dengan Block connections without VPN di bawahnya. Karena diberlakukan oleh sistem operasi, pengaturan ini mencakup klien yang dihentikan, perubahan jaringan, dan celah saat boot sekaligus, lebih luas daripada kill switch bawaan sebagian besar klien. Aktifkan keduanya, lalu jalankan lagi ketiga pemutusan dan mulai ulang. Kill switch klien juga boleh tetap aktif; keduanya tidak saling bertentangan, dan kill switch sistemlah yang berlaku saat aplikasi tidak berjalan.
Arti hasil lulus
Hal yang dibuktikan oleh pemeriksaan ini
+Tunnel yang gagal, apa pun penyebabnya, menjadi koneksi mati, bukan koneksi terbuka
+Tidak ada lalu lintas selama beberapa detik antara jaringan kembali dan tunnel kembali
+Pada perangkat yang dimulai di jaringan yang tidak dikenal, celah sebelum klien tersambung telah tertutup
Hal yang tidak dibuktikan
−Pemeriksaan ini tidak mengatakan apa pun tentang data yang disimpan penyedia saat tunnel aktif — hal itu dijawab di halaman retensi
−Kill switch yang tetap aktif tidak memperbaiki tunnel yang bocor: DNS dan IPv6 diperiksa secara terpisah di cara memeriksa apakah VPN Anda berfungsi
−Hasil lulus adalah pernyataan tentang versi klien ini; pembaruan dapat memindahkan atau mengatur ulang kill switch
Saat hasilnya tidak jelas
Unduhan berhenti selama beberapa detik lalu berlanjut
Periksa klien sebelum menyimpulkan apa yang terjadi. Jika klien tersambung kembali dan unduhan dilanjutkan melalui tunnel, kill switch berfungsi dan jeda tersebut disebabkan oleh penyambungan kembali. Jika klien masih menampilkan status terputus tetapi unduhan berjalan, kill switch membuka jaringan setelah batas waktu habis, berarti kill switch tersebut tidak bertahan.
Pemeriksaan alamat selama transfer yang dilanjutkan akan memastikannya: alamat titik keluar berarti tunnel sudah kembali, sedangkan alamat Anda sendiri berarti tunnel belum kembali.
Tidak ada yang berhenti, tetapi klien mengatakan kill switch aktif
Berarti cakupan kill switch lebih sempit daripada yang Anda kira. Banyak klien hanya memberlakukannya saat menganggap dirinya tersambung, sehingga tunnel yang diperintahkan untuk ditutup atau yang mati bersama prosesnya tidak memicunya. Cari mode kedua dengan nama seperti permanen, selalu aktif, atau saat sistem dimulai, lalu ulangi pengujian dengan mode tersebut aktif.
Jika mode seperti itu tidak ada, kill switch tersebut hanya bersifat dekoratif dalam pemutusan yang penting, dan kill switch bawaan sistem operasi, jika platform memilikinya, adalah yang harus diandalkan.
Semuanya berhenti dan tidak pernah kembali
Itulah tanda kill switch berfungsi. Kill switch yang tetap aktif membuat koneksi mati sampai tunnel kembali, dan klien yang tidak dapat tersambung kembali akan membuat Anda tetap offline sampai Anda memintanya memutuskan sambungan dengan benar atau menonaktifkan kill switch. Pada laptop, itulah perilaku yang Anda minta; perilaku ini hanya tampak seperti kerusakan karena kerusakan yang dicegahnya tidak terlihat.
Hanya beberapa hal yang berhenti
Ada sesuatu yang dikecualikan. Aturan split tunneling, ekstensi browser dengan proksinya sendiri, atau aplikasi yang mempertahankan koneksi yang dibuka sebelum tunnel aktif akan terus berjalan melalui kill switch yang tetap aktif, dan masing-masing merupakan konfigurasi, bukan kegagalan kill switch. Periksa pengecualian di klien, lalu periksa pengaturan yang mengatur koneksi yang dibuat sebelum tunnel aktif, yang dibiarkan apa adanya secara default oleh sebagian klien.
Langkah yang sama, perangkat lain
Platform lainnya
Setiap platform memiliki panduannya sendiri, bukan sekadar tab pada panduan ini. Langkah-langkahnya menyimpang begitu installer dibuka, dan sebuah halaman yang menjawab tiga platform sekaligus tidak menjawab satu pun dengan benar.