Tirin-qaadaha is-gacanta wuu cusboonaysiiyaa, interface-ku wuxuu hayaa cinwaankiisa, ping-na dhinaca kale ma gaaro meel. Isku-dhafkaas ayaa dadka jahawareerinaya, sababtoo ah is-gacan shaqaynaya wuxuu u eg yahay caddayn in tunnel-ku diyaar yahay. Sidaas ma aha: tunnel-ku wuu noqon karaa mid si buuxda loo wada hadlay oo weli aan lahayn wax waddo ah oo traffic-ka gudaha u horseedda, kuwaasna waa laba shaqo oo kala duwan oo ay qabtaan laba qaybood oo xaalad kala duwan. Hagaajintu waxay si buuxda ugu xidhan tahay midka labadaas ka maqan, sidaas darteed tallaabada koowaad waa in la ogaado taas.

wg-quick labadaba wuu qabtaa iyada oo aan la weydiisan. Taageerada WireGuard ee ku dhex jirta NetworkManager ayaa sidoo kale si caadi ah u rakibta waddooyinka peer, taas oo tuhmanayaasha ku yareyneysa ikhtiyaar la damiyay, shax kale oo routing ah, ama qaab-dhismeed lagu soo dhoofiyay wax kale.

Xaqiiji tunnel-ka ka hor inta aadan waddada daba gelin

wg show wuxuu daabacaa interface-ka, peer-ka, barta ugu dambaysa iyo da'da is-gacanta ugu dambaysay, ip addr show-na wuxuu xaqiijinayaa in cinwaanku jiro. Is-gacan dhow wuxuu ka dhigan yahay in furayaasha, barta ugu dambaysa iyo waddada UDP ay shaqeeyaan. Wax kasta oo jaban waxay hoos fadhiistaan: routing, shaandhayn ama xallinta magacyada.

Ka dib weydii kernel-ka waxa uu ku samayn lahaa bartilmaameed dhab ah halkii mid mala-awaal ah: ip route get 10.42.7.9. Jawaabtu waxay sheegtaa interface-ka baxa iyo cinwaanka isha ee baakaddu qaadi lahayd. Marka ay sheegto adapter-ka jireed, baakaddu waligeed ma gasho tunnel-ka, si kasta oo is-gacanku caafimaad u muuqdo.

AllowedIPs waa shaandheyn iyo liis waddooyin

Horgalayaasha AllowedIPs waxay qabtaan laba shaqo. Waxay doortaan peer-ka qaada bartilmaameedka baxa, waxayna xaqiijiyaan cinwaanka isha ee baakadaha soo gala, taas oo ah xadka routing-ka furaha sireed. wg-quick waxay sidoo kale maamulaan rakibidda waddooyinka si toos ah, iyo dabeecaddaas dheeraadka ah ayaa sababta isla qaab-dhismeedkaas uga shaqeeya terminal laakiin uga shaqayn waayo macmiilka desktop-ka.

Kiiska ka dambeeya maqaalkan, profile-ka waxaa lagu soo dhoofiyay plugin dhinac saddexaad ah halkii laga isticmaali lahaa taageerada ku dhex jirta, interface-kuna wuxuu soo baxay isagoo aan lahayn waddada horgale. Liis-ku qorista shaxda isla markiiba taas ayay muujinaysaa: ip route show waxa uu kaliya ku jiraa waddada ku xiran cinwaanka interface-ka, waxna kama jiro xadka fog.

Weydii haddii waddooyinka peer ay marnaba shaqaynayaan

Akhri dejinta ka hor inta aadan wax beddelin: nmcli -f wireguard.peer-routes,ipv4.route-table connection show work-wg. Marka peer-routes uu muujiyo no, hagaajinta la taageeray waa nmcli connection modify work-wg wireguard.peer-routes yes, kadibna dib u xidh. Halkii, waddo static ku darista waxay shaqaysaa ilaa firfircoonida xigta kadibna si aamusan ayay u libdhaysaa. Libdhintaas waa calaamadda: waddo subax kasta sidii halxiraale u soo noqota ma aha profile-ka oo rakibay.

Haddii ikhtiyaarku horey u shaqaynayo, hubi in horgalahu ku nool yahay shax kale ip route show table all | grep 10. Waddo ku jirta shax aan ahayn tan ugu weyn ma maqna, waxay kaliya ka muuqan weydaa raadinta ee kaliya eegta shaxda ugu weyn. Hagaaji routing-ka siyaasadda halkii aad ka kor saari lahayd gelin nuqul ah.

Ku dar horgalaha xidhiidhka, ma aha nidaamka socda

Tafatiraha xidhiidhka, bogga WireGuard wuxuu hayaa peer-ka iyo AllowedIPs-kiisa, bogga IPv4-na wuxuu hayaa waddooyin dheeraad ah. Waddo halkaas lagu daro waxay ka badbaadaysaa dib u xidhitaanka sababtoo ah waxay ka tirsan tahay profile-ka. Khadka amarka, waxa u dhigma ayaa ah in xidhiidhka lagu daro waddo qaab irrid madhan, kadibna xidhiidhka hoos loo dhigto oo kor loo qaado si isbeddelku u hirgalo.

Dooro horgalaha ugu cidhiidhiisan ee daboola martigeliyayaasha aad u baahan tahay. Koobista tusaalaha /8 ee bixiyaha waxay liqi kartaa xaddiyada maxalliga ah ee si kadis ah gudaha ugu jira, guul-darrooyinka ka dhasha-na waxay u eg yihiin tunnel jaban halkii ay ahaan lahaayeen waddo aad u ballaaran.

Tunnel-ka kala go'an waxaa go'aamiya liiska horgalayaasha

Ma jiro shiditaan tunnel kala go'an; liiska horgalayaasha ayaa ah go'aanka. Peer leh hal xad oo LAN-ka xafiiska ah iyo mid kale oo shabakad shaybaadh ah wuxuu si sax ah ugu diraa bartilmaameedyadaas tunnel-ka wuxuuna uga tago wax kasta oo kale. Hal martigeliyaha wuxuu u baahan yahay /32, xaddiyada is-dulsaara ee laba goobood waxay u baahan yihiin horgalayaal martigeliyaha ilaa qof dib u nambareeyo subnet.

Doorashada ah in aan waxba tunnel-ka laga dirin waxay go'aankaas la mid ah u horseeddaa xadkiisa: liis ugu yar ayaa xidhiidhka kor hayaa halka traffic-ka caadiga ahi uu socdo waddadiisa caadiga ah. Qor ujeeddada, haddii kale akhristaha xiga wuxuu liiska gaaban u qaadan doonaa dayac wuxuuna si caawimaad leh u kordhin doonaa.

Hal mulkiile oo shaxda waddooyinka

wg-quick iyo NetworkManager labaduba waxay aaminsan yihiin in ay leeyihiin waddooyinka interface-ka. Soo dhoofi qaab-dhismeed loo qoray wg-quick kadibna sidoo kale bilow adeegga wg-quick, waxaadna heli doontaa gelinno nuqul ah ama is-khilaafsan oo dabeecadoodu ku xidhan tahay midka ugu dambayn shaqeeyay. Dooro hal mulkiile oo ka saar kan kale: haddii NetworkManager maamulo xidhiidhka, dami unugga wg-quick ee interface-kaas, oo marnaba ha ku darin profile labaad isla qalabkaas.

Marka kala qaybintu ay tahay in ay raacdo adapter jireed halkii bartilmaameed, waxaad u gudubtay routing-ka siyaasadda, routing-ka siyaasadduna sidoo kale wuxuu u baahan yahay hal qoraa. Xaqiiji adigoo ku celcelinaya ip route get, kadibna gaadhista martigeliyaha gudaha horgalaha fog adigoo isticmaalaya wax daabaca cinwaanka isha uu doortay. Haddii profile-ku qaado mid ka mid ah, IPv6 iyo DNS si gooni ah u hubi.

Maqaallo la xiriira