Proton VPN na Pi računalu bez zaslona: aplikacija ili WireGuard datoteka?
Pi bez zaslona pretvara pitanje o Linux aplikaciji u izbor: podržana aplikacija ili ručni WireGuard profil. Prvo uskladite arhitekturu, pa značajke.
Instaliranje Linux aplikacije zvuči kao jedna uputa na Pi računalu bez zaslona, a skriva izbor između dva puta postavljanja s različitim granicama podrške. Jedan je službena aplikacija pružatelja, koja nosi vlastite zahtjeve za distribuciju i arhitekturu. Drugi je ručna konfiguracijska datoteka koju koristi standardni klijent koji je operativni sustav već spakirao. Oba dolaze do iste usluge i nisu zamjenjivi u smislu održavanja.
Pitanje arhitekture dolazi prvo, jer 64-bitna ploča može pokretati 32-bitni korisnički prostor, a aplikacija se isporučuje samo s jednim od njih.
Dvije granice podrške, a ne dva instalatera
Pročitajte trenutnu stranicu pružatelja za instalaciju aplikacije koju namjeravate koristiti i usporedite je s pločom: izdanje distribucije, arhitektura paketa i svi zahtjevi za radnu površinu ili sesiju. To što Pi podržava 64-bitni rad ne govori koji je korisnički prostor sada instaliran, a upravo tu vrijednost provjerava upravitelj paketa. dpkg --print-architecture i uname -m odgovaraju na to u po jednom retku svaki. Ako su izdanje ili arhitektura izvan dokumentiranog skupa, aplikacija tamo nije podržana čak i kada se instalira.
Podrška varira i po načinu pakiranja. Ograničenje dokumentirano za jedan format paketa ne vrijedi automatski za gradnju iz repozitorija, a distribucija izvedena iz Debiana nije automatski podržano okruženje. Paketi zajednice i stari recepti za instalaciju nose vlastiti model održavanja, koji možete svjesno prihvatiti, ali ne treba slučajno usvojiti.
Što aplikacija daje, a profil ne
Službena aplikacija je više od veze: obično nosi pružateljev prekidač za nuždu, obradu DNS-a i prekidače značajki, a pružatelj te postupke podržava kao skup. Ručni profil predan standardnom klijentu ne nasljeđuje ništa od toga. Ručni klijent posjeduje životni ciklus veze i lokalnu politiku kvarova, što je u redu kada ih sami konfigurirate i iznenađuje kada pretpostavite da su došli s njim. Obje opcije dolaze do istih poslužitelja; samo jedna uključuje okolnu logiku.
Ako je neka značajka važna, na primjer blokiranje prometa izvan tunela, mora postojati u vašoj konfiguraciji, a ne u pružateljevoj aplikaciji.
WireGuard ručno: koraci koji su važni
Pružatelj dokumentira izradu WireGuard konfiguracije za klijenta kompatibilnog sa standardom i preporučuje taj put za ručna podešavanja, čuvajući OpenVPN za starije uređaje. Izradite profil na kontrolnoj ploči računa, prenesite ga na Pi i smjestite ga tamo gdje ga samo vlasnik može čitati. Nikada ne lijepite datoteku u temu za podršku, jer prijateljsko ime datoteke ne čini ugrađeni privatni ključ objavljivim. Zatim testirajte tunel jednim zahtjevom prije nego što na njega povežete bilo što drugo.
Povlačenje poslužitelja operativni je detalj koji ljudi zaboravljaju. Ručno odabrana krajnja točka može biti povučena, a pružatelj napominje da bi zamjenska konfiguracija mogla biti potrebna. Zabilježite koju krajnju točku profil koristi kako bi kasniji kvar bio dijagnosticiran.
Odlučite je li Pi i mrežni prolaz
Tunel koji koriste Pi-jeve vlastite aplikacije ne postaje automatski mrežni prolaz za uređaje iza njega. Prosljeđivanje, povratno usmjeravanje, vlasništvo nad razrješivačem i svaka politika koja sprječava promet da pobjegne izvan tunela jesu poseban dizajn sa svojim načinima kvara. Ako su drugi uređaji u obuhvatu, procijenite ih kao vlastiti slučaj umjesto da pretpostavite da ih Pi-jeva veza pokriva. To razdvajanje održava malo postavljanje održivim.
Zatim prihvatite životni ciklus: novi zahtjev s Pi-ja, razrješavanje imena kroz predviđeni razrješivač i ponašanje pri pokretanju ili ponovnom povezivanju koje ste planirali. Provjerite svaki od njih umjesto da pretpostavite da ih aplikacija ili profil osiguravaju.
Mit koji vrijedi odbaciti jest da Linux instalater i WireGuard datoteka predstavljaju istu odluku. To su dva operativna modela s dva različita vlasnika.