WireGuard yana aiki ne kawai bayan uwar garke ya aika: sanin ƙarshen wuri
Nasara da ta dogara da alkibla yawanci tana nufin ɗaya takwarar bai taɓa koyon adireshin ɗayan ba. Kwatanta ƙarshen wurare, sannan duba ko taswirar fassarar ta ƙare.
Ana ganin ramin yana aiki ne kawai bayan uwar garke ya aika wani abu da farko. Fara daga abokin ciniki kuma babu abin da ke faruwa, jira ƴan daƙiƙa, sake gwadawa kuma yana yin nasara. Ganewar da aka saba ita ce NAT da ya lalace, kuma ganewar da aka saba ba daidai ba ce. Abin da ya canza shi ne cewa ɗaya takwarar ya koyi inda ɗayan yake zaune.
Sanin ƙarshen wuri, ba isa ba
Takwarar WireGuard ba za ta fara musafaha ba har sai ta san inda za ta aika shi. Tsarin yana ba da shi a matsayin ƙarshen wuri na adireshi da tashar, kuma yanayin da ke gudana yana bin ƙarshen wurin da yake gaskatawa a yanzu.
wg show yana buga ɓangarorin biyu na wannan hoton, kuma takwarar da ba ta da ƙarshen wuri a fitarwar ba za ta iya fara komai ba, komai daidaiton maɓallinta na jama'a da ƙayyadaddun prefixes. Kwatanta ra'ayin abokin ciniki da na uwar garke kafin ka canza kowace ƙa'ida, domin sau da yawa su biyun ba su yarda da wanene ya san me ba.
Yadda takwarar ke koyon ƙarshen wuri
WireGuard yana shiru da gangan. Lokacin da fakitin da aka tabbatar da shi daidai ya iso daga adireshin da takwarar ba ta yi tsammani ba, aiwatarwar tana sabunta ƙarshen wurin wannan takwarar zuwa sabuwar tushe, kuma haka roaming ke aiki a kwamfutar tafi-da-gidanka da ke canza cibiyoyin sadarwa. Wannan ɗabi'ar tana bayyana dogaro da alkibla: idan uwar garke ya aika da farko kuma fakitinsa ya isa abokin ciniki, abokin ciniki ya koyi adireshin uwar garke na yanzu kuma zai iya amsawa. Har zuwa lokacin ba shi da inda zai aika. Tsarin shine tabbataccen roaming ba gajeriyar hanyar dogaro a farkon amfani ba, domin fakitin ya kasance mai inganci kafin ƙarshen wurin ya motsa.
Takardun kayan aiki na wg sun bayyana wannan sabuntawa, kuma yana da kyau a karanta sau ɗaya idan za ka tsara kewaye da shi.
Fassarar mai yanayi tana ƙara nata alkibla
Inda UDP ke wucewa ta hanyar ƙofa mai fassara, ƙofar tana ƙirƙirar yanayi don fakitin farko da ta gani. RFC 4787 yana bayyana wannan ɗabi'a da lokutan da a ƙarshe ke cire taswirar. Taswirar da ba ta aiki tana ƙarewa, sannan ƙofar tana jefar da fakitin da ke shigowa daga nesa kafin ya isa uwar na'ura. Ramin da ya yi aiki duk safiya yana daina amsawa da rana saboda wannan dalili daidai.
Wannan shine na biyu kuma mai zaman kansa tsarin da ke haifar da alamar alkibla ɗaya. Dole ne sanin ƙarshen wuri da yanayin fassarar duka su kasance daidai, kuma gyara ɗaya ba ya gyara ɗayan.
Sanya alkiblar da kake so da gaske
Ga abokin ciniki da dole ya fara haɗin, sanya ƙarshen wurin uwar garke a sashin takwarorin abokin ciniki kuma ka bar shi a can. Dogaro da cewa uwar garke zai aika da farko dogaro ne da haɗari a cikin tsarin zirga-zirga wanda zai canza a cibiyar sadarwa mai shiru. Tsarin ya kamata ya bayyana alkiblar da aka yi niyya, ba gano ta ba.
Ga takwarar da ke bayan fassara wanda dole ya kasance ana iya isa gare shi, kunna keepalive mai dorewa a wannan ɓangaren. Keepalive kowane daƙiƙa 25 shine ƙimar farawa da aka saba, kuma manufarsa ita ce ta riƙe taswirar a buɗe maimakon gwada ramin. Zaɓi ɓangare ɗaya da zai ɗauke shi, domin kunna shi a ɓangarorin biyu yana ninka zirga-zirga da hayaniyar log ba tare da inganta sakamakon ba.
Kwatanta yanayi kafin da bayan abin da ya jawo
Ɗauki ra'ayoyin biyu a lokacin da ya kasa, sannan kuma bayan uwar garke ya aika. Umarni na farko yana nuna ƙarshen wurare da shekarun musafaha. Na biyu yana nuna ko akwai shigarwar fassara don tashar. Rikodin yana nuna wace alkibla ta wuce waya da gaske, kuma binciken hanya yana tabbatar da cewa abokin ciniki ba ya aika wannan zirga-zirga wani wuri daban gaba ɗaya.
wg show conntrack -L -p udp 2>/dev/null | grep 51820 tcpdump -ni any -c 20 'udp port 51820' ip route get 198.51.100.7
Rubuta ginshiƙin ƙarshen wuri da shigarwar fassara tare. Takwarar da ba ta da ƙarshen wuri da ƙofar da ba ta da taswira biyu ne daban-daban kurakurai. Ɗaya ne kawai keepalive ke gyara.