Proton VPN näytöttömällä Pi-laitteella: sovellus vai WireGuard-tiedosto?
Näytötön Pi muuttaa Linux-sovelluksen kysymyksen valinnaksi: tuettu sovellus vai käsin tehty WireGuard-profiili. Sovita ensin arkkitehtuuri, sitten ominaisuudet.
Linux-sovelluksen asentaminen kuulostaa yhdeltä ohjeelta näytöttömällä Pi-laitteella, ja se kätkee valinnan kahden erilaisen tukirajan käyttöönottotavan välillä. Toinen on palveluntarjoajan virallinen sovellus, joka tuo mukanaan omat jakelu- ja arkkitehtuurivaatimuksensa. Toinen on käsin kirjoitettu asetustiedosto, jota käyttää käyttöjärjestelmän jo paketoima vakioasiakas. Molemmat saavuttavat saman palvelun, eivätkä ne ole ylläpidon kannalta vaihdettavissa keskenään.
Arkkitehtuurikysymys tulee ensin, koska 64-bittinen kortti voi ajaa 32-bittistä käyttäjäavaruutta ja sovellus toimitetaan vain toiselle niistä.
Kaksi tukirajaa, ei kaksi asentajaa
Lue palveluntarjoajan nykyinen asennussivu käytettäväksi aiotulle sovellukselle ja vertaa sitä korttiin: jakelun julkaisu, paketin arkkitehtuuri ja mahdolliset työpöytä- tai istuntovaatimukset. Se, että Pi tukee 64-bittistä toimintaa, ei kerro, mikä käyttäjäavaruus on nyt asennettu, ja juuri sen arvon paketinhallinta tarkistaa. dpkg --print-architecture ja uname -m vastaavat kumpikin yhdellä rivillä. Jos julkaisu tai arkkitehtuuri on dokumentoidun joukon ulkopuolella, sovellusta ei tueta siellä, vaikka se asentuisi.
Tuki vaihtelee myös paketointitavan mukaan. Yhdelle pakettimuodolle dokumentoitu rajoitus ei päde automaattisesti repositoriosta tehtyyn koontiversioon, eikä Debianista johdettu jakelu ole automaattisesti tuettu ympäristö. Yhteisön paketit ja vanhat asennusohjeet tuovat mukanaan oman ylläpitomallinsa, jonka voi hyväksyä tarkoituksella mutta jota ei pitäisi omaksua vahingossa.
Mitä sovellus antaa ja profiili ei
Virallinen sovellus on enemmän kuin yhteys: se kantaa yleensä palveluntarjoajan hätäkatkaisimen, DNS-käsittelyn ja ominaisuuskytkimet, ja palveluntarjoaja tukee näitä käyttäytymisiä kokonaisuutena. Vakioasiakkaalle annettu käsin tehty profiili ei peri niistä mitään. Käsin hallittu asiakas omistaa yhteyden elinkaaren ja paikallisen vikakäytännön, mikä on hyvä silloin kun määrität ne itse ja yllättävää silloin kun oletat niiden tulleen mukana. Molemmat vaihtoehdot saavuttavat samat palvelimet; vain toinen sisältää ympäröivän logiikan.
Jos jokin ominaisuus on tärkeä, esimerkiksi liikenteen estäminen tunnelin ulkopuolella, sen on oltava asetuksissasi eikä palveluntarjoajan sovelluksessa.
WireGuard käsin: tärkeät vaiheet
Palveluntarjoaja dokumentoi WireGuard-asetuksen luomisen standardinmukaiselle asiakkaalle ja suosittaa tätä polkua käsin tehtäviin asennuksiin, jättäen OpenVPN vanhemmille laitteille. Luo profiili tilin hallintapaneelissa, tuo se Pi-laitteelle ja sijoita se sinne, missä vain omistaja voi lukea sen. Älä koskaan liitä tiedostoa tukiketjuun, sillä ystävällinen tiedostonimi ei tee upotetusta yksityisestä avaimesta julkistettavaa. Testaa sitten tunneli yhdellä pyynnöllä ennen kuin kytket siihen mitään muuta.
Palvelimien poisto käytöstä on operatiivinen yksityiskohta, jonka ihmiset unohtavat. Käsin valittu päätepiste voidaan vetää pois, ja palveluntarjoaja huomauttaa, että korvaava asetus voi olla tarpeen. Kirjaa, mitä päätepistettä profiili käyttää, jotta myöhempi vika on diagnosoitavissa.
Päätä, onko Pi myös yhdyskäytävä
Tunneli, jota Pi:n omat sovellukset käyttävät, ei muutu automaattisesti sen takana olevien laitteiden yhdyskäytäväksi. Edelleenlähetys, paluureititys, ratkaisijan omistus ja mikä tahansa käytäntö, joka estää liikennettä karkaamasta tunnelin ulkopuolelle, ovat erillinen suunnittelu omine vikatiloineen. Jos muita laitteita on mukana, arvioi ne omana tapauksenaan sen sijaan että olettaisit Pi:n yhteyden kattavan ne. Juuri tämä erottelu pitää pienen käyttöönoton ylläpidettävänä.
Hyväksy sitten elinkaari: tuore pyyntö Pi:ltä, nimien ratkaisu aiottuun ratkaisijaan ja suunnittelemasi käynnistys- tai uudelleenyhdistämiskäyttäytyminen. Tarkista jokainen sen sijaan että olettaisit sovelluksen tai profiilin tarjoavan ne.
Myytti, joka kannattaa hylätä, on se, että Linux-asentaja ja WireGuard-tiedosto edustavat samaa päätöstä. Ne ovat kaksi toimintamallia kahdella eri omistajalla.