Shumica e dështimeve të WireGuard-it të ndërtuar me dorë zbresin në atë se cili çelës shkoi ku. Seksioni i ndërfaqes mban çelësin privat të pajisjes që po konfiguroni, ndërsa një seksion partneri mban çelësin publik të makinës në skajin tjetër. Zëvendësimi i këtyre gjysmave, ose ngjitja e asaj të gabuarës, prodhon një shtrëngim duarsh që nuk përfundon kurrë dhe një regjistër që nuk emërton kurrë një çelës. Kryeni katër kontrollet më poshtë me radhë përpara se të prekni AllowedIPs ose DNS.

Dy çelësa, dy drejtime

Një çelës privat i përket saktësisht një pajisjeje dhe qëndron në seksionin e ndërfaqes të asaj pajisjeje. Gjysma e tij publike është ajo që i duhet çdo partneri tjetër për të njohur pajisjen, dhe mjetet e nxjerrin atë në vend që ta shpikin. Në server, çelësi publik i pajisjes tuaj shfaqet si hyrje partneri; në pajisjen tuaj, atë rol e luan çelësi publik i serverit. Leximi me zë i një konfigurimi në këto terma kap shumicën e ngatërresave përpara se ato të arrijnë në një shtrëngim duarsh.

Komanda wg printon çfarë po përdor në të vërtetë ndërfaqja lokale, duke përfshirë të dy çelësat publikë. Kjo e bën atë mënyrën më të shpejtë për të ndarë një gabim konfigurimi nga një problem lidhjeje:

wg show
wg show interfaces

Dalja e parë rendit çdo partner me çelësin e tij publik, pikën fundore që përdori për herë të fundit dhe moshën e shtrëngimit të tij të fundit të duarve. Një moshë shtrëngimi «kurrë» në njërën anë dhe një e freskët në anën tjetër tregon një çelës që vetëm një skaj e pranoi. Komanda e dytë emërton ndërfaqet që mund të shqyrtoni më tej.

Çfarë të ndani dhe çfarë të mos ndani kurrë

Një çelës publik është menduar të dorëzohet, edhe pse ende identifikon një marrëdhënie pajisjesh, prandaj dërgimi i tij administratorit që e kërkoi ndryshon nga botimi i tij. Një çelës privat nuk largohet kurrë nga pajisja që e gjeneroi. Një profil i eksportuar ose një kod QR mban të gjithë konfigurimin duke përfshirë atë çelës privat, kështu që asnjëri nuk është i sigurt për t’u kaluar dorë më dorë, dhe fshehja e tekstit brenda një imazhi nuk ndryshon asgjë. Çelësat e para-ndarë janë opsionalë dhe po aq të fshehtë, dhe të dy skajet duhet të mbajnë të njëjtën vlerë, përndryshe shtrëngimi i duarve ndalon në atë fazë.

Një dallim tjetër ia vlen të thuhet troç: pika fundore është një adresë dhe një portë, kurrë një çelës. Ngjitja e një çelësi publik në fushën e pikës fundore, ose e një adrese në një fushë çelësi, prodhon një profil që analizohet dhe pastaj nuk bën asgjë. Mjetet nuk do ta kapin këtë, sepse të dyja fushat janë thjesht vargje. Nisja e shpejtë e WireGuard tregon zinxhirin e gjenerimit dhe nxjerrjes në një rresht.

Një pajisje, një hyrje partneri

Atje ku shërbimi e lejon, çdo pajisje duhet të mbajë identitetin e vet të partnerit. Ngjitja e profilit të plotë të një laptopi në një telefon turbullon se cila pajisje e mban atë identitet në server dhe e bën më të vështirë anulimin e një telefoni të humbur. Nëse një çelës privat rrjedh, hiqni autorizimin e vjetër të partnerit në server dhe siguroni një zëvendësues. Fshirja e skedarit lokal nuk heq hyrjen e serverit, dhe një çelës i ri klienti nuk ndihmon askënd derisa serveri të njohë gjysmën e tij publike.

Mbani korrespondencën pajisje-çelës publik pranë listës së adresave. Është pikërisht ajo listë që e kthen një anulim në një detyrë dy minutash në vend të një pasditeje të tërë.

Çfarë ende dështon pas shtrëngimit të duarve

Çiftet e çelësave identifikojnë partnerët; ato nuk vendosin sjelljen e rrjetit. AllowedIPs lidh intervalet e adresave me një partner, dhe rrugët përreth i menaxhon klienti ose mjeti i konfigurimit. Simptoma zakonisht thotë cilën shtresë të hapni më pas:

What you seeWhich key problem it usually meansWhere to look first
Handshake age stays at never on both endsPeer public key missing, or an endpoint pointing at nothingwg show, then the endpoint value
Handshake completes on one side onlyThe two ends hold different public keys for each otherwg show on both hosts
Handshake works, then no trafficAllowedIPs or routes rather than keyswg show and the route table
Worked until a key was regeneratedThe peer entry still holds the old public keyCompare both public keys, then update the peer

DNS mund të dështojë pasi të dy partnerët autentikohen saktë, dhe një aplikacion mund të dështojë ndërsa tuneli vetë është i shëndetshëm, prandaj një shtrëngim duarsh që funksionon nuk është fundi i diagnozës. Çelësat gjithashtu nuk thonë asgjë për praktikën e regjistrimit të një operatori ose për atë nëse një faqe e njeh llogarinë tuaj, dhe ato pyetje i përkasin diku tjetër. Kaloni te shtresat e rrjetit kur katër kontrollet kalojnë, sepse një çelës që mungon nuk është një problem rrugëtimi i maskuar.

Artikuj të ngjashëm