Mulakan dengan apa yang terminal laporkan, bukan dengan pemasang. Klien VPN vendor boleh gagal kerana perkhidmatan latar belakangnya tidak berjalan, kerana pakej rosak terhadap distribusi yang lebih baharu, kerana aliran log masuk berubah, atau kerana profil sambungan lama masih aktif. Setiap kes meninggalkan jejak berbeza, dan pemasangan semula membaiki paling banyak satu daripadanya. Lalui semakan mengikut urutan dan berhenti apabila bukti menunjuk kepada satu lapisan.

Mulakan dengan perkhidmatan, bukan pemasang

Baca keadaan unit dahulu: systemctl status nordvpnd memberitahu sama ada daemon berjalan dan sama ada ia dimulakan semula baru-baru ini. Mesej kebenaran soket seperti Permission denied accessing /run/nordvpn/nordvpnd.sock berkaitan keahlian kumpulan, bukan terowong. Tambahkan akaun ke kumpulan vendor, kemudian log keluar sepenuhnya daripada sesi desktop dan log masuk semula. Terminal baharu menyimpan senarai kumpulan lama, jadi id ialah satu-satunya pengesahan pantas bahawa perubahan telah digunakan.

Apabila daemon sihat tetapi klien mengabaikan anda, pakej ialah suspek yang lebih baik. Entri grafik yang tidak melakukan apa-apa dan arahan yang keluar secara senyap ialah gejala peringkat pakej. Selepas naik taraf distribusi, pengurus vendor yang ditulis dalam Python boleh gagal terhadap API pustaka yang dibuang, jadi bandingkan binaan yang dipasang dengan apa yang vendor sediakan sekarang sebelum memadam apa-apa.

Pilih laluan log masuk yang ditawarkan oleh binaan

Arahan log masuk tahun lepas mungkin menerangkan bendera yang tidak lagi wujud. Dalam binaan semasa, nordvpn login --legacy mengembalikan flag provided but not defined: -legacy, dan dua laluan yang disokong ialah token portal dan panggilan balik pelayar. Untuk laluan token, jana di halaman akaun dan berikan sekali: nordvpn login --token <token>. Untuk laluan panggilan balik, salin alamat kejayaan, tukar https:// dengan nordvpn://, dan letakkan hasilnya dalam tanda petikan apabila anda menyerahkannya kepada nordvpn login --callback.

Kedua-dua nilai ialah kelayakan. Token tanpa tamat tempoh berguna pada mesin tanpa skrin dan mahal dalam sejarah shell, jadi padamkannya selepas digunakan dan jauhkan daripada berkas sokongan.

Nyahpasang sepenuhnya, termasuk repositori

Pembuangan mempunyai tiga bahagian: pakej, sumber apt dan keahlian kumpulan. Jika hanya pakej dibersihkan, repositori yang terus menjawab apt update kekal, dan kumpulan lapuk yang terus memberi akses kepada soket yang tidak sepatutnya dimiliki sesiapa kekal. Jika klien datang daripada .deb yang dimuat turun, tentukan dahulu nama pakej yang tepat dengan dpkg -l | grep -i nordvpn, kerana meneka menghasilkan pembersihan yang tidak membuang apa-apa.

Simpan arahan penyahpasangan vendor sendiri jika ada, dan catat apa yang anda buang supaya pemasangan semula kemudian tidak mewarisi separuh konfigurasi secara senyap.

sudo apt purge nordvpn
sudo rm /etc/apt/sources.list.d/nordvpn.list
sudo gpasswd -d "$USER" nordvpn

Buang profil yang dilupakan oleh penyahpasangan

NetworkManager menyimpan sambungan dalam storannya sendiri, dan klien yang menulis satu semasa persediaan boleh membiarkannya aktif lama selepas pembuangan. Pelaku yang diketahui ialah pvpn-ipv6leak-protection. Senaraikan dengan nmcli connection show dan nmcli connection show --active, catat UUID, dan padam mengikut pengecam itu supaya anda tidak membuang profil yang hidup. Jika entri muncul semula selepas but semula, padam fail kuncinya di bawah /etc/NetworkManager/system-connections/ dan mulakan semula NetworkManager.

Jangan kosongkan direktori itu. VPN lain dan profil berwayar biasa juga tinggal di sana, dan pembersihan yang membuangnya mencipta gangguan kedua. Entri yang disimpan oleh vendor lain juga memerlukan kehati-hatian yang sama: profil pelayan yang disimpan bukan daemon yang berjalan, dan memadamnya ialah keputusan konfigurasi, bukan pembaikan pepijat.

Log masuk bukan sama dengan terowong yang berfungsi

Log masuk berjaya hanya membuktikan akaun telah disahkan. Jika terowong bermula tetapi nama berhenti diselesaikan, periksa teknologi yang dipilih oleh klien dan keadaan penyelesai sebelum menukar akaun. Sesetengah binaan menawarkan laluan data kedua, dan berpindah ke sana ialah jalan penyelesaian yang didokumenkan apabila yang lebih baharu gagal dimulakan.

Trafik yang hanya rosak semasa bersambung menunjuk kepada suis pembunuh atau profil perlindungan kebocoran yang tertinggal, bukan log masuk lain. Peranti tempatan memerlukan pandangan berasingan: pencetak atau pelayan fail yang hilang semasa sesi biasanya disekat oleh senarai pengecualian LAN vendor, bukan oleh penghala.

Artikel berkaitan