Dunta taageeradu waxay ku dhammaataa go'aan „NAT summeed, VPN halkan kama shaqeyn doonto“, ka dib macmiilka saddex jeer ayaa dib loo rakibaa sabab la'aan. Calaamaddu waxay keentaa dhibaato sababtoo ah waxay ka jawaabtaa su'aal aan cidina weydiin. Macmiilka dibadda ugu xirma server joogto ah wuxuu abuuraa khariidad marka uu diro baakadda ugu horreysa, jawaabtana waa la oggolaadaa inay dib u soo noqoto iyadoo la raacayo xeerar ku dhawaad shabakad kastaa fuliso. Waxa khariidaynta ku xidhan bartamaha run ahaantii adkaysiisa waa laba lammaane oo isku mar isku dayaya inay gaaraan midba midka kale, taasna waa imtixaan kale.

Laba su'aal ayaa ku qarsoon hal calaamad

Su'aasha koowaad waa haddii martigeliyaha ka dambeeya shabakaddan uu furi karo fadhi ciwaan dadweyne iyo port la yaqaan. Macmiilka tunnel-ka taas waa xaalad caadi ah, jawaabtuna waa haa mar walba. Router-ku wuxuu diiwaangeliyaa isha gudaha, wuxuu qoondeeyaa port dibadda, wuxuuna u gudbiyaa jawaabta sababtoo ah waxay ka tirsan tahay fadhi gudaha ka bilaabmay.

Su'aasha labaad waa haddii laba martigeliye oo ka dambeeya shabakado kala duwan ay heli karaan waddo wadaag ah oo ay isu diraan iyagoon server dhexda ku lahayn. Taasi waxay ku xidhan tahay sida shabakad kastaa u qoondeyso port-yadaas dibadda, waana meesha kaliya ee habdhaqanka khariidayntu muhiim tahay.

Labada isku qasidda waxay abuurtaa ogaanshaha khaldan ee caadiga ah: astaanta lammaanaha way fashilantaa, qof ayaa socodsiiya imtixaan nooca NAT, wuxuu arkaa qaybta ugu xun, wuxuuna soo gabagabeynayaa in tunnel-ka caadiga ahna uusan shaqeyn karin. Waxa fashilmay marnaba ma ahayn tunnel-ka.

Khariidaynta iyo shaandhayntu waa laba sifo oo gooni ah

Eraybixinta RFC way ka saxan tahay magacyada ay iibsadayaashu isticmaalaan, waana in la geeyo tigidhka sababtoo ah waxay xallinaysaa doodaha. Khariidayntu waa sida port-ka dibadda loo qoondeeyo. Shaandhayntu waa baakadaha soo galaya ee loo oggol yahay inay gudbaan. Shabakaddu waxay ku adkaan kartaa mid oo ku fudnaan kartaa midka kale, isku darkaasna waa waxa borotokoolka lammaanuhu uu tahay inuu ka gudbo.

BehaviourWhat it meansEffect on a direct peer path
Endpoint-independent mappingOne external port for every destinationDiscovery works if the port is advertised
Address-dependent mappingNew port per remote addressWorks only if both sides probe the same pair
Address-and-port-dependentNew port per remote address and portUsually needs a relay

Safka saddexaad waa waxa inta badan router-yada macaamiisha iyo shirkadaha mobilada ay ula jeedaan summad. Ogow in calaamaddu ay qeexayso oo keliya qoondaynta. Shabakad leh khariidayntaas iyo shaandhayn fudud weli waxay aqbali kartaa baakado soo galaya port-ka ay hadda qoonsatay, taas ayaa keenta in dalool-dalooliddu ku guulaysato qaar oo ku fashilanto qaar kale.

Shaandhayntu waxay leedahay saddexdeeda xaaladood iyo magaceeda mid kasta. Qorista „NAT summeed“ tigidhka adigoo ula jeeda „shaandhayn ku xidhan ciwaanka iyo port-ka“ waxay qofka xiga u dirtayaa cutubka khaldan ee buugga. Labadu si kala duwan ayay u dhaqmaan imtixaanka, sidaas darteed khaladku ma aha mid aqooneed oo keliya.

Cabbir khariidaynta halkii aad magac u bixin lahayd

Waxaad si toos ah uga fiirsan kartaa port-ka la qoonsaday dhinaca server-ka ee adeeg kasta oo UDP ah oo aad maamusho. Ka bilow qabashada martigeliyaha dadweynaha, ka dir macmiilka, oo akhri port-ka isha ee baakaddu ku timid:

sudo tcpdump -ni eth0 -c 10 'udp port 51820'
sudo wg show wg0 endpoints
sudo conntrack -L -p udp --dport 51820

Safka bartamaha ayaa ah kan ugu faa'iidada badan saddexda, sababtoo ah WireGuard wuxuu diiwaangeliyaa ciwaanka iyo port-ka ugu dambeeya ee uu ka helay lammaane kasta. Isbarbar dhig port-kaas midka macmiilku u malaynayo inuu isticmaalayo. Way kala duwanaan doonaan mar kasta oo tarjumaad dhacdo, iyo su'aasha muhiimka ah waa haddii qiimuhu sii ahaado mid deggan.

Ku celi fiirsashada port-ka labaad ee loo socdo ama server labaad oo mar kale isbarbar dhig. Haddii port-ka dibaddu uu isbeddelo iyadoo ku xidhan meesha loo socdo, khariidayntu waxay ku xidhan tahay ciwaanka iyo port-ka. Haddii uu isla ahaado, shabakaddu waxay ku siinaysaa hal khariidad oo helistu fursad ayay leedahay.

Aaladaha ku salaysan STUN waxay soo sheegaan isla kala-soocidda hal tallaabo, waana la isticmaali karaa marka shabakaddu oggolaato UDP baxa oo u socda server STUN dadweyne. Marka aysan oggolaan, habka qabashada ee kor ku xusan weli wuu shaqeeyaa oo wax kale ma u baahna mooyaane martigeliye aad horeba maamusho.

Dooro sixid u dhigma fashilka

Haddii astaanta fashilma ay tahay tan lammaanaha, jawaabaha la taageeray waa gudbine, adeeg kulanka oo labada lammaane ay gaari karaan, ama topoloji kale. TURN waxay u jirtaa si sax ah tan, badeecadna oo leh gudbineheeda waxay kuu sheegaysaa inay filayso in shabakadaha qaarkood cadow yihiin.

Haddii astaanta fashilma ay tahay tunnel caadi ah, habdhaqanka khariidayntu ma aha dhibaatadaada oo wax ka mid ah kor ku xusan ma khuseeyo. Hubi in macmiilku run ahaantii dirayo, in server-ku arko baakadda, iyo in jawaabtu soo noqoto. Taxanahaas waa saddex fiirsasho oo uma baahna in wax laga ogaado qaybta NAT ee router-ka.

Waxa aan shaqeynayn waa in isbeddellada port-ka gudaha la faafiyo ilaa wax isku xirmo. Beddelka port-ka isha macmiilka ma beddelo sida shabakaddu u qoondeyso khariidadaha. Guul shil ah oo ku timid isku dayga shanaad waa mid togan oo been abuur ah, oo bilo ayaa loo xigtaa sixid ahaan.

Diiwaangeli qaabdhismeedka, ma aha go'aanka

Qoraal faa'iido leh wuxuu sheegayaa borotokoolka, jihada fadhigu ka bilaabmo, haddii gudbine uu jiro waddada, iyo waxa siligga lagu arkay. „NAT summeed, ma shaqeeyo“ waa mid aan la isticmaali karin, sababtoo ah isku mar waa khalad ku saabsan tunnel-ka oo macluumaad ma bixiso waddada lammaanaha.

Ku dar degganaanta port-ka la cabbiray iyo habdhaqanka shaandhaynta haddii aad tijaabisay. Labada xaqiiqo waxay u oggolaanayaan qof kale inuu saadaaliyo haddii astaan cusub ay ka shaqeyn doonto shabakadaas iyada oo aan baaritaanka oo dhan la celin. Waxay kaloo si ka wanaagsan u gaboobaan qayb iibsaade oo bog kasta oo caawinaad ah macne yar ka duwan leh.

Ugu dambayntii, hayso eraybixinta RFC 4787 marka aad qorayso tan. Isticmaalka ereyada saxda ah wuxuu ku kacayaa hal jumlad oo wuxuu ka horjoogsadaa akhristaha xiga inuu ku celiyo isla ogaanshaha khaldan, taasna waa ujeeddada dhan ee qoraalka.

Maqaallo la xiriira