Mengalih keluar klien VPN sepatutnya memulihkan mesin seperti sebelum ia dipasang, dan kadangkala ia memulihkan mesin yang tiada apa-apa diselesaikan dan pelayar masih mahu proksi. Sisa-sisa datang daripada senarai pendek pemilik: laluan, pembekal Winsock, tetapan proksi, DNS dan pemacu penapis. Terdapat dua strategi pembaikan, dan kedua-duanya berbeza terutamanya pada apa yang dimusnahkan.

Dua pembaikan dengan kos yang sangat berbeza

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Set semula menyeluruh bukan salah; ia mahal. Ia juga membuang bukti yang akan memberitahu lapisan mana yang gagal, jadi mesin seterusnya dengan gejala yang sama bermula semula dari sifar. Inventori dahulu memerlukan empat arahan, dan tiga daripadanya hanya membaca.

Pilih mengikut jam, bukan mengikut keutamaan. Pada mesin yang mesti berfungsi dalam sepuluh minit, set semula penuh mungkin keputusan yang betul, dan nota yang anda tinggalkan selepas itu ialah satu-satunya perkara yang menyimpan pengetahuan. Dalam kumpulan dengan gejala berulang, inventori ialah jalan yang lebih murah kerana ia menghasilkan punca dan bukan gangguan yang sudah tamat.

Baca empat perkara sebelum menyentuh apa-apa

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

Setiap output merujuk kepada kegagalan yang berbeza. Laluan lalai yang menunjuk kepada penyesuai yang tidak lagi wujud menjelaskan internet mati dengan rangkaian tempatan yang berfungsi. Pelayan DNS penyesuai yang dahulunya milik terowong menjelaskan nama yang gagal sementara alamat berfungsi. Pembekal Winsock yang dipasang oleh klien menjelaskan kegagalan pelayar yang bertahan setiap perubahan laluan. Entri proksi menjelaskan pelayar yang tidak sampai ke mana-mana sementara curl sampai.

Semak proksi pelayar itu sendiri secara berasingan. Ia terletak dalam dialog pilihan internet di bawah sambungan dan tetapan rangkaian tempatan, dan ia ialah tetapan berbeza daripada proksi WinHTTP yang dilaporkan oleh arahan. Membaiki satu tidak membaiki yang lain, dan satu mesin boleh membawa kedua-duanya. Cari alamat proksi yang tidak diselesaikan ke mana-mana, kerana itulah bentuk yang ditinggalkan oleh klien yang dialih keluar.

Naiki tangga dan bukannya melompat

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f membersihkan jadual penghalaan tanpa menyentuh penyesuai, iaitu cara paling murah untuk membuang laluan lalai sisa terowong. netsh int ip reset menulis semula tetapan tindanan TCP/IP dan menjangka but semula. netsh winsock reset memulihkan katalog yang diubah oleh pemacu penapis, dan langkah inilah yang membaiki kegagalan yang hanya kelihatan dalam pelayar. Jalankan satu, uji, kemudian jalankan yang seterusnya; tangga yang anda naiki ialah tangga yang boleh anda terangkan kemudian.

netsh advfirewall reset bukan sebahagian daripada tangga ini. Ia memadam peraturan yang dicipta oleh seseorang secara sengaja, dan memulihkannya ialah projek berasingan. Set semula rangkaian dalam aplikasi tetapan mengalih keluar dan memasang semula setiap penyesuai dan juga memadam kata laluan Wi-Fi yang disimpan, jadi ia datang selepas langkah sempit dan bukan sebelumnya.

Sisa yang pemiliknya produk lain

Menyeret aplikasi ke tong sampah tidak menyahpasangnya. Mac yang terus menggunakan VPN yang tidak lagi dipaparkannya masih mempunyai pembantu vendor yang berjalan; tab rangkaian Pemantau Aktiviti mengenal pastinya melalui trafik, dan prosedur penyingkiran vendor membuang daemon serta item pelancarannya. Semak /Library/LaunchDaemons dan /Library/LaunchAgents untuk entri yang programnya tidak lagi wujud.

Perisian keselamatan ialah tempat lain corak ini muncul. Alat antivirus memasang pemacu penapis mereka sendiri, dan penyingkiran yang meninggalkan satu daripadanya boleh merosakkan penyesuai VPN dengan cara yang tidak dapat dijelaskan oleh mana-mana tetapan VPN. Alat penyingkiran vendor wujud untuk kes itu; nyahpasang generik biasanya tidak mencapainya.

Pemasang juga boleh enggan bermula kerana contoh terdahulu masih hidup. Pemasang OpenVPN menyemak openvpn.exe yang berjalan, termasuk yang dimulakan oleh skrip anda sendiri beberapa jam lalu.

Kegagalan env_block ialah sisa daripada jenis lain. PATH telah kehilangan C:\Windows\System32 dan jirannya, jadi klien tidak boleh melancarkan utiliti yang membina penyesuai. Baiki PATH dan bukannya memasang semula, kerana salinan baharu akan menemui arahan yang hilang itu juga.

Antara muka Linux dan ujian penghala

Antara muka tun boleh hidup lebih lama daripada konfigurasi yang menciptanya. Satu laporan muat turun perlahan berakhir dengan peranti sisa yang memegang alamat get laluan kumpulan lama dan menarik trafik ke arah terowong yang tidak dimaksudkan oleh sesiapa. ip -brief link menyenaraikan apa yang wujud; bandingkan dengan apa yang didakwa oleh perkhidmatan semasa, kemudian padam anak yatim itu.

Pajakan yang berhenti datang selepas eksperimen VPN bukan secara automatik masalah tindanan. Uji komputer riba yang tidak pernah membawa klien, dan penghala lain, sebelum menjalankan lebih banyak set semula. Jika penghala berhenti menjawab, tiada arahan Windows akan mengubahnya, dan alamat statik sementara, get laluan dan penyelesai memberitahu anda bahagian mana yang rosak.

Catat apa yang anda set semula dan dalam susunan apa. Orang seterusnya perlu tahu sama ada katalog Winsock atau firewall dibina semula, dan nota itu ialah satu-satunya perkara yang tidak boleh dibawa oleh nyahpasang.

Artikel berkaitan