Laba goob oo ku yaal isku-xirka gacanta ayaa labada jihoo isku dhibaato kala kulma: midkoodna ma aqbali karo xiriir IPv4 oo aan la codsan, sidaas darteed midkoodna ma ciyaari karo doorka server-ka tunnell toos ah. Dhismaha shaqeeya wuxuu dhexda dhigayaa qayb saddexaad oo la gaari karo: goob kastaa waxay wacdaa bannaanka, dhexduna wuxuu gudbiyaa oo keliya taraafikada aad ogolaatay. Dhexdaas waxay noqon kartaa router aad maamusho ama badeeco soo bandhigta asxaabta, labadana isku mid ma aha. Tallaabooyinka hoose waxaa loo habeeyay si mid kastaa u soo bandhigo caddayn ka hor inta aanu kan xigaa ku tiirsanaan.

Midna goobaha lama wici karo, sidaas darteed labaduba waa inay bannaanka wacaan

Xaqiiji xaddidaadda ka hor inta aadan ku wareegin naqshadeynta. Haddii shirkaddu ay siiso interface-ka WAN cinwaan gaar ah, ma jiro gudbin deked oo ku taal router-ka goobta lafteeda oo ka dhigi kara mid la gaari karo, sababtoo ah tarjumaadda ayaa ka dhacda xagga sare. Cinwaan IPv6 oo dadweyne ah ayaa ku noqon kara isla xiriirkaas oo beddela naqshadeynta gabi ahaan, sidaas darteed baaritaanku wuxuu daboolaa labada qoys. Qor jawaabta goob kasta, sababtoo ah labadaa ayaa si dhif ah u yeesha xaddidaadyo isku mid ah xitaa marka ay wadaagaan shirkad.

Kiiska caadiga ah ee gacantu wuxuu u eg yahay cinwaan ka yimid baaxadda turjuman ee shirkadda oo leh dariiq caadi ah oo dhex mara. Tani ma aha cillad la hagaajinayo; tani waa sababta xaruntu u jirto. Waxa aad raadinaysaa waa cinwaan kasta oo qayb saddexaad ay gaari karto iyada oo aan goobtu marka hore hadlin.

Laba amar ayaa ka jawaabaya su'aasha cinwaanka goobta hortaada ah. Ku socodsii router-ka goobta, ma aha laptop-ka gadaasheeda:

ip -4 addr show scope global
ip -6 addr show scope global

Yaa soo bandhiga asxaabta, yaa qaada bakhaarada

Soo-bandhigista iyo gudbintu waa hawlo gooni ah oo badeecadaha inta badan isku dara iyagoo aan xadka muujin. Habka kulanku wuxuu ka caawiyaa laba asxaab inay helaan dariiq musharrax; relay-ga ayaa qaada bakhaaradooda marka aan dariiq toos ah jirin. Iibsashada adeeg soo bandhiga asxaabta kuma siiso router, farqigaasna wuxuu go'aamiyaa haddii naqshadeyntu u baahan tahay xarun.

Gudbintu waxay leedahay ereyadeeda u gaar ah, ereyaduna waxay sharraxaan doorar, ma aha dammaanad. Qeexidda ICE waxay sharraxaysaa musharixiinta iyo baaritaannada xiriirka, STUN waxay sharraxaysaa hal dariiq oo lagu barto tarjumaadda cinwaannada, TURN-na waxay sharraxaysaa gudbin relay ah oo loogu talagalay barnaamijyada fuliya. Midkoodna hababkan kama muuqdo gateway caadi ah sababtoo ah waxaad u jeedisay cinwaan ogaansho. Xaqiiji gudbinta sida awood badeeco, oo ka fikir relay ilaa tijaabo muujiso si kale.

Hal dariiq goob kasta, oo uu leeyahay asxaab

Xaruntu waxay u baahan tahay hal tunnel goob kasta, prefix LAN gaar ah oo ka dambeeya mid kasta, iyo dariiq prefix kasta oo magacaabaya mulkiilihiisa. Tusaalaha xaruntu waa 10.61.0.1, goobta A waa 10.61.0.11 oo leh LAN 10.60.10.0/24, goobta B-na waa 10.61.0.12 oo leh LAN 10.60.20.0/24. Dariiq kasta oo hoose wuxuu tilmaamayaa asxaabka leh prefix-ka, ma aha interface-ka tunnel-ka:

ip route add 10.60.10.0/24 via 10.61.0.11 dev wg0
ip route add 10.60.20.0/24 via 10.61.0.12 dev wg0
sysctl net.ipv4.ip_forward
ip route get 10.60.20.55 from 10.60.10.77

Gudbintu waa inay shaqeyso, haddii kale bakhaaradu waxay ku istaagaan xarunta iyagoo aan jirin khalad tilmaamaya sababta. Amarkii ugu dambeeyay wuxuu ka jawaabayaa su'aasha dhabta ah, maxaa yeelay waxay weydiinaysaa dariiqa bakhaarku qaadan doono marka laga bilaabo LAN goobta A ilaa LAN goobta B iyadoo isha lagu daray baaritaanka. U qaado baaritaanka magacaabaya interface-ka tunnel-ka caddayn, kan ku dhaca dariiqa caadiga ahna dariiq maqan, ma aha sir. Kadib si ula kac ah u xaddid gudbinta, maxaa yeelay xarun gudbisa asxaab kasta waxay laba goob ka dhigtaa shabakad fidsan oo siyaasadda gelitaanka aad u malaynaysay inaad haysato ma shaqeyso.

Sidoo kale go'aami halka sirta ay ku dhammaato. Marka xaruntu haysato labada daraf ee tunnel-ka, maamulaha mashiinkaas iyo culayskiisa shaqadu waxay ku biiraan qaabka kalsoonida iyo helitaanka, ballaca xariiqdiisuna wuxuu noqdaa qayb ka mid ah dariiqa.

Ku hay khariidad kasta mid nool iyada oo loo marayo shirkadda

Goob kastaa waxay bilaabataa tunnelkeeda, mid kastaana waa inuu khariidad tarjumaadda ku hayaa mid nool haddii kale shirkaddu way illoobaysaa. Farriinta noolaanshaha ee dhinaca bilaaba waxay ilaalisaa khariidadaas inta u dhaxaysa gacan-qabsiga. Ku xaddid prefix-yada la ogolaaday ciwaanka xarunta iyo LAN fog, si asxaab la waxyeeleeyay uusan u sheegan karin prefix uusan lahayn:

[Peer]
PublicKey = <hub public key>
Endpoint = 192.0.2.10:51820
AllowedIPs = 10.61.0.1/32, 10.60.20.0/24
PersistentKeepalive = 25

Ka tarjum block-ka goobta kale iyadoo leh prefix-keeda fog, oo ka hortag rabitaanka in la ogolaado baaxadda tunnel-ka oo dhan. Gacan-qabis joogsada oo ka bilaabma deked isha cusub waa saxeexa khariidad dhacday, waqtiyada gacan-qabsiguna waa caddaynta in ay dhacday. Muddada ka gaaban waqtiga shirkaddu waxay ka hortagtaa dhaca, ma aha in la hagaajiyo dabadeed. Marka shirkaddu beddesho hab-dhaqanka tarjumaadda, filo in waqtiyadaas ay la beddelaan.

Caddee labada jihoo, kadib caddee soo-kabashada

Xaqiijintu waa jiho leh, sidaas darteed ping ka A ilaa B wuxuu caddeeyaa badhka naqshadeynta oo waxna kama sheegayo dariiqa soo-noqodka. Hubi dariiqa jawaabta isla baaritaanka isha-ogaal ah ee xarunta, kadib ku celi tijaabada dhinaca kale. Gacan-qabisyada cusub sidoo kale waxay ka mid yihiin caddaynta, maxaa yeelay tunnel saacad shaqo la'aan ah ayaa laga yaabaa inuu tijaabinayo khariidad duug ah:

wg show wg0 latest-handshakes
ping -c 3 10.60.20.55
traceroute -n 10.60.20.55

Kadib tijaabi guuldarada aad filayso, ma aha guusha aad rabto. Dib u bilow isku-xirka hal goob oo xaqiiji in tunnel-ku soo noqdo iyada oo aan bini'aadam taaban daraf kasta, maxaa yeelay naqshad u baahan maamule kasta oo isbeddel ah oo shirkadda dhacaa ma dhammaystirna. Qor dariiqa koowaad, beddelka IPv6 marka uu jiro, iyo hab-dhaqanka marka xaruntu aan la heli karin. Xaruntu hadda waa qayb ka mid ah qaabkaaga helitaanka, sidaas darteed qor taas halkii aad ka ogaan lahayd inta lagu jiro hakad.

Maqaallo la xiriira