Инсталирањето на Linux апликацијата звучи како една инструкција на Pi без екран, а крие избор меѓу два патеки за распоредување со различни граници на поддршка. Едниот е официјалната апликација на давателот, која носи свои барања за дистрибуција и архитектура. Другиот е рачно напишана конфигурациска датотека што ја користи стандарден клиент што оперативниот систем веќе го пакува. Двете стигнуваат до истата услуга и не се заменливи по однос на одржувањето.

Прашањето за архитектурата доаѓа прво, бидејќи 64-битна плоча може да извршува 32-битен кориснички простор, а апликацијата се испорачува само со еден од нив.

Две граници на поддршка, не два инсталатори

Прочитајте ја тековната страница за инсталација на давателот за апликацијата што имате намера да ја користите и споредете ја со плочата: издание на дистрибуцијата, архитектура на пакетот и какво било барање за работна површина или сесија. Тоа што Pi поддржува 64-битно работење не кажува кој кориснички простор е инсталиран сега, а менаџерот на пакети токму таа вредност ја проверува. dpkg --print-architecture и uname -m одговараат на тоа со по еден ред секој. Ако изданието или архитектурата се надвор од документираното множество, апликацијата таму не е поддржана, дури и кога се инсталира.

Поддршката варира и по методот на пакување. Ограничување документирано за еден формат на пакет не важи автоматски за изградба од складиште, а дистрибуција изведена од Debian не е автоматски поддржана околина. Пакетите од заедницата и старите рецепти за инсталација носат свој модел на одржување, кој можете свесно да го прифатите, но не треба случајно да го усвоите.

Што дава апликацијата, а профилот не

Официјалната апликација е повеќе од врска: таа обично го носи прекинувачот за итност на давателот, обработката на DNS и прекинувачите за функции, а давателот ги поддржува тие однесувања како множество. Рачниот профил предаден на стандарден клиент не наследува ништо од тоа. Рачниот клиент го поседува животниот циклус на врската и локалната политика за грешки, што е во ред кога самите ги конфигурирате и изненадува кога претпоставувате дека дојдоа со него. Двете опции стигнуваат до истите сервери; само едната ја вклучува околната логика.

Ако некоја функција е важна, на пример блокирање на сообраќајот надвор од тунелот, таа мора да постои во вашата конфигурација, а не во апликацијата на давателот.

WireGuard рачно: чекорите што се важни

Давателот документира создавање на WireGuard конфигурација за клиент компатибилен со стандардот и го препорачува тој пат за рачни поставувања, задржувајќи го OpenVPN за постари уреди. Создадете го профилот на контролната табла на сметката, донесете го на Pi и ставете го таму каде што само сопственикот може да го чита. Никогаш не ставајте ја датотеката во тема за поддршка, бидејќи пријателското име на датотека не го прави вградениот приватен клуч објавуван. Потоа тестирајте го тунелот со едно барање пред да поврзете нешто друго со него.

Отстранувањето на сервери од употреба е оперативен детаљ што луѓето го забораваат. Рачно избраната крајна точка може да биде повлечена, а давателот забележува дека може да биде потребна заменска конфигурација. Запишете која крајна точка ја користи профилот за подоцнежниот дефект да биде дијагностички.

Одлучете дали Pi е и портал

Тунелот што го користат сопствените апликации на Pi не станува автоматски портал за уредите зад него. Проследувањето, повратното рутирање, сопственоста на резолверот и секоја политика што спречува сообраќајот да избега надвор од тунелот се посебен дизајн со свои режими на дефект. Ако други уреди се во опфатот, оценете ги како свој случај наместо да претпоставите дека врската на Pi ги покрива. Токму тоа раздвојување го одржува малото распоредување одржливо.

Потоа прифатете го животниот циклус: ново барање од Pi, разрешување на имиња преку предвидениот резолвер и однесувањето при подигање или повторно поврзување што сте го планирале. Проверете го секој од нив наместо да претпоставите дека апликацијата или профилот го обезбедуваат.

Митот што вреди да се отфрли е дека инсталаторот за Linux и датотеката WireGuard претставуваат иста одлука. Тоа се два оперативни модели со два различни сопственици.

Поврзани статии