AllowedIPs waa liis marin, ma aha qaanuun derbiga dabka
Waxay u doorataa peer taraafikada baxa oo ay xaqiijisaa isha soo gasha. Ma aha liis gelitaan, oo daminta maareynta waddooyinka ma hagaajiso tunnel qaybsan.
Inta badan dadku waxay AllowedIPs u akhriyaan liis ogolaansho, oo ah cinwaannada la xiriiri kara peer, u eg qaanuun derbiga dabka oo tunnel loo qoray. Sidaas ma aha. Goobtu waa shax marin oo labada dhinacba ka shaqeeya: waxay u doorataa peer baakad baxa oo ay xaqiijisaa isha mid soo gasha. In liis gelitaan loo akhriyo waxay soo saartaa habayn marinaysa taraafik aan cidna codsan.
Hal goob, laba akhriye: doorashada baxa iyo hubinta isha
Macaamiilka, horgaleyaal ayaa go'aamiya meelaha loo socdo ee peer-kaas tagaya iyo kuwa shabakada caadiga ah ku hadha. Sidaas darteed gelin 0.0.0.0/0 ah waxay qabataa meel kasta oo IPv4 ah, taasna waa sababta soo dejinta profile tunnel buuxa ay u diraan baaritaanka caadiga ah mishiinka fog. Gelinnada cidhiidhi ah waxay sameeyaan liddi: waxay marinayaan oo kaliya shabakadaha aad liis gashay oo wax kasta oo kale meeshiisii ku reebaan. Qaybta marin furaha sirta ee dukumeentiga WireGuard waxay labada shaqo isku meel ku sheegtaa: doorashada peer baxa iyo xaqiijinta isha soo gasha.
Serverka, isla goobtaas waxay qeexdaa cinwaannada isha ee peer kastaa isticmaali karo. Kani waa hubin sir ah ee ma aha shaandheyn baakad: baakad isha gudaha ah aysan ku habboonayn liiska peer-ka waxaa lagu tuuraa gudaha WireGuard ka hor inta aan derbi dab ah oo host ah uusan arkin. Labada shaqo waxay wadaagaan hal liis, taasna waa sababta liis meel kale laga soo guuriyay u dhaqmo si khaldan meel aadan tixgelin.
Qaybta macaamiilka waa meesha qaybta weyn ee jahwareerkani ka bilaabato. Tunnel qaybsan wuxuu magacaabaa shabakadaha fog, tunnel buuxna waa isla goobtaas oo leh horgale caadi ah:
[Peer]
# split tunnel: only these networks
AllowedIPs = 10.77.0.0/24, 192.168.30.0/24
[Peer]
# full tunnel: everything, both families
AllowedIPs = 0.0.0.0/0, ::/0
Labada qaab mid kastaa keligiis buuxaa, waana beddelaadyo ee ma aha tallaabooyin. Midda koowaad waxay tunnelka dhex marisaa oo kaliya labadaas shabakad; midda labaad waxay diraa meel kasta, gelinta ::/0 waxay ku darsataa IPv6 caadiga IPv4. Midda aad doorataba, horgaleyaalashaas waa go'aanka marinka oo dhan ee peer-kaas marka wg-quick bilaabo rakibidda waddooyinka.
Xaruntu waxay u baahan tahay liis kale
Xarun waxay liis gashaa cinwaanka tunnel ee macaamiil kasta sida horgale host, oo ay la socoto shabakad kasta oo dhab ahaan ka dambeysa macaamiilkaas. Nuqul ka mid ah liiska ballaaran ee macaamiilka oo lagu shubay peer kasta oo xarunta waxay xarunta u sheegtaa in peerro badan ay isticmaali karaan isla cinwaannada isha ahaan, taasna ma aha qorshe cinwaan. Goobta Endpoint waxay ka tirsan tahay lakab gabi ahaan kale: waxay magacaabtaa cinwaanka iyo dekedda dibadda ee peer-ka, marnaba ma aha meel gudaha tunnelka ah.
[Peer]
# laptop: tunnel address 10.77.0.2, office LAN behind it
AllowedIPs = 10.77.0.2/32, 192.168.30.0/24
Horgalaha host wuxuu qaadaa cinwaanka tunnelka, horgalaha shabakaduna wuxuu qaadaa waxa macaamiilka ka dambeeya, labadaba waa loo baahan yahay. Horgalaha host la'aan xaruntu ma celin karto taraafikada macaamiilka laftiisa, horgalaha shabakad la'aanna LAN ka dambeeya wuu gaar la'aan sii ahaanayaa; peer aan waxba ka dambeeyn wuxuu helaa oo kaliya horgalaha host.
Ka boodidda rakibidda waddooyinka waxay reebtaa god
wg-quick, kaaliyaha interface-ka ka soo qaada fayl habayn, wuxuu rakibaa cinwaannada interface-ka iyo waddooyinka sida qayb ka mid ah shaqadaas. Dejinta Table = off waxay kaaliyaha u sheegtaa inuu ka boodo shaqada waddooyinka, taas oo aan rakibin beddelaadyo oo aan ka dhigin shabakadda gaarka ah mid la gaari karo. Marka waddooyinka otomaatiga ah ay hore u qabtaan shaqada, magacaabidda horgaleyaalasha loo baahan yahay waa habayn cad. Daminta maareynta waddooyinka oo beddelka qoraal la'aan lagu reebo ma aha naqshad, waa ka-tag.
Qalabka aasaasiga wg si kale buu u dhaqmaa: wuxuu habayaa interface-ka oo marnaba ma taabto waddooyinka, sidaas darteed dejinta si toos ah loogu dhisay waxay u baahan tahay amarradeeda waddooyin. Tilmaamaha loo qoray hal qalab waxay u ekaan karaan kuwo khaldan marka lala raaco kan kale. Ping guulaystay sidoo kale waa caddayn daciif ah, maxaa yeelay wuxuu tijaabiyaa hal waddo ee ma aha waddo kasta oo barnaamijka aad u baahan tahay.
DNS iyo IPv6 si gooni ah ayaa loo go'aamiyaa
Hubi cinwaanka serverka DNS ee tunnelku ku dhawaaqo, oo xaqiiji in waddo loo maro cinwaankaas ay ku jirto horgaleyaalasha aad dooratay. Dejinta xalliyaha ma ka dhigto xalliyaha mid la gaari karo, oo cidhiidhinta tunnelku waxay si aamusan u tirtiri kartaa waddada hore ugu socotay. IPv6 sidoo kale si gooni ah u baadh, maxaa yeelay qaybsanaan IPv4 ah oo sax ah waxba kama sheegto waddo caadi ah oo IPv6 ah oo weli u jeedda xiriirka jirka. Saddex go'aan oo gooni ah ayaa isku mar is beddeli kara marka aad tafatirto hal qayb peer.
Kadib fur hal kheyraad gaar ah iyo hal website caadi ah oo ka yimaadda habayn bilow ah oo la yaqaan. Haddii kheyraadku jawaabo oo baaritaanku weli ka baxo xiriirka maxalliga ah, qaybsanaantu waxay qabataa wixii aad codsatay. Haddii baaritaanku isla daqiiqadaas jabto, tunnelku wuxuu qaatay waddada caadiga ah oo liiska horgaleyaalasha ayaa ah meesha la fiiriyo.