NordVPN Ubuntu sistemoje: tarnyba, prisijungimas ir švarus pašalinimas
Prieš perdiegdami nuspręskite, ar sugedo tarnyba, paketas, ar prisijungimo eiga, tada pašalinkite profilius ir apt šaltinį, kuriuos palieka pašalinimas.
Pradėkite nuo to, ką praneša terminalas, o ne nuo diegimo programos. Tiekėjo VPN klientas gali sugesti, nes neveikia jo foninė tarnyba, nes paketas sugedo su naujesne distribucija, nes pasikeitė prisijungimo eiga arba nes senas ryšio profilis vis dar aktyvus. Kiekvienas atvejis palieka skirtingą pėdsaką, o perdiegimas sutvarko daugiausiai vieną iš jų. Atlikite patikrinimus iš eilės ir sustokite, kai įrodymai nurodo sluoksnį.
Pradėkite nuo tarnybos, o ne nuo diegimo programos
Pirmiausia perskaitykite įrenginio būseną: systemctl status nordvpnd nurodo, ar tarnyba veikia ir ar ji neseniai buvo paleista iš naujo. Soketo leidimo pranešimas, pavyzdžiui Permission denied accessing /run/nordvpn/nordvpnd.sock, susijęs su grupės naryste, o ne su tuneliu. Pridėkite paskyrą prie tiekėjo grupės, tada visiškai atsijunkite nuo darbalaukio sesijos ir prisijunkite iš naujo. Naujas terminalas išlaiko seną grupių sąrašą, todėl id yra vienintelis greitas patvirtinimas, kad pakeitimas pritaikytas.
Kai tarnyba sveika, bet klientas jūsų nepaiso, paketas yra geresnis įtariamasis. Grafinis įrašas, kuris nieko nedaro, ir komanda, kuri tyliai baigiasi, yra paketo lygio simptomai. Po distribucijos atnaujinimo Python parašytas tiekėjo valdymo įrankis gali sugesti prieš pašalintą bibliotekos API, todėl prieš ką nors trindami palyginkite įdiegtą versiją su tuo, ką tiekėjas dabar tiekia.
Pasirinkite prisijungimo kelią, kurį siūlo versija
Praeitų metų prisijungimo instrukcijos gali aprašyti vėliavėlę, kurios jau nėra. Dabartinėse versijose nordvpn login --legacy grąžina flag provided but not defined: -legacy, o du palaikomi keliai yra portalo žetonas ir naršyklės atgalinis iškvietimas. Žetono keliui sukurkite jį paskyros puslapyje ir perduokite vieną kartą: nordvpn login --token <token>. Atgalinio iškvietimo keliui nukopijuokite sėkmės adresą, pakeiskite https:// į nordvpn:// ir įdėkite rezultatą į kabutes, kai perduodate jį nordvpn login --callback.
Abi reikšmės yra prisijungimo duomenys. Žetonas be galiojimo pabaigos patogus mašinoje be ekrano ir brangus komandinės eilutės istorijoje, todėl išvalykite jį po naudojimo ir laikykite atokiau nuo palaikymo paketų.
Pašalinkite visiškai, įskaitant saugyklą
Pašalinimas turi tris dalis: paketą, apt šaltinį ir grupės narystę. Nuvalius tik paketą lieka saugykla, kuri toliau atsako į apt update, ir pasenusi grupė, kuri toliau suteikia prieigą prie soketo, kurio niekas neturėtų valdyti. Jei klientas atėjo iš atsisiųsto .deb, pirmiausia nustatykite tikslų paketo pavadinimą su dpkg -l | grep -i nordvpn, nes spėliojimas duoda valymą, kuris nieko nepašalina.
Išsaugokite paties tiekėjo pašalinimo instrukcijas, jei jų yra, ir užsirašykite, ką pašalinote, kad vėlesnis perdiegimas tyliai nepaveldėtų pusės konfigūracijos.
sudo apt purge nordvpn
sudo rm /etc/apt/sources.list.d/nordvpn.list
sudo gpasswd -d "$USER" nordvpn
Pašalinkite profilius, kuriuos pašalinimas pamiršo
NetworkManager laiko ryšius savo saugykloje, o klientas, įrašęs vieną sąrankos metu, gali palikti jį aktyvų dar ilgai po pašalinimo. Žinomas kaltininkas yra pvpn-ipv6leak-protection. Išvardykite su nmcli connection show ir nmcli connection show --active, užsirašykite UUID ir ištrinkite pagal tą identifikatorių, kad nepašalintumėte veikiančio profilio. Jei įrašas vėl pasirodo po perkrovimo, ištrinkite jo raktų failą /etc/NetworkManager/system-connections/ kataloge ir paleiskite NetworkManager iš naujo.
Neišvalykite to katalogo. Jame gyvena ir kiti VPN bei įprasti laidiniai profiliai, o valymas, kuris juos pašalina, sukuria antrą triktį. Kitų tiekėjų išsaugoti įrašai nusipelno tokios pačios atsargos: išsaugotas serverio profilis nėra veikianti tarnyba, o jo ištrynimas yra konfigūracijos sprendimas, ne klaidos taisymas.
Prisijungimas nėra tas pats, kas veikiantis tunelis
Sėkmingas prisijungimas įrodo tik tai, kad paskyra buvo autentifikuota. Jei tunelis paleidžiamas, bet vardai nustoja sprendžiami, prieš keisdami paskyrą patikrinkite kliento pasirinktą technologiją ir sprendėjo būseną. Kai kurios versijos atskleidžia antrą duomenų kelią, o perėjimas į jį yra dokumentuotas apėjimas, kai naujesnis nepaleidžiamas.
Srautas, kuris lūžta tik prisijungus, rodo avarinį išjungiklį arba likusį nuotėkio apsaugos profilį, o ne kitą prisijungimą. Vietiniams įrenginiams reikia atskiro žvilgsnio: spausdintuvas ar failų serveris, kuris dingsta sesijos metu paprastai blokuojamas tiekėjo vietinio tinklo išimčių sąrašo, o ne maršrutizatoriaus.