Àwọn kíkà ìránṣẹ́ tí ń gòkè lọ nígbà tí kíkà gbígbà wà ní òdo ń ṣàpèjúwe ìtọ́sọ́nà, kì í ṣe àyẹ̀wò. Ìkàwé kan náà ń farahàn nígbà tí alábàákẹ́gbẹ́ kò parí ìfọwọ́sọ̀rọ̀ rárá, nígbà tí ibi-àfojúsùn yan alábàákẹ́gbẹ́ tí kò tọ́, nígbà tí ẹ̀gbẹ́ jínjìnnà kò ní ọ̀nà padà, àti nígbà tí àlẹ̀mọ́ kan ju ìdáhùn nù ní ọ̀nà sí ilé. Ọ̀kọ̀ọ̀kan wọn ni a ń túnṣe ní ibi ọ̀tọ̀ọ̀tọ̀.

Ìfiwéwe tí ń sọ iṣẹ́ di kúkúrú wà láàárín ìbéèrè tí kò jáde kúrò nínú ihò rárá àti ìdáhùn tí kò padà wá rárá. Ìgbàsílẹ̀ kan lórí ẹ̀rọ ìsopọ̀ tí ó tọ́ ń pinnu láàárín àwọn méjèèjì.

Àwọn kíkà ń ṣàpèjúwe ìwọ̀n, kì í ṣe ìtọ́sọ́nà àṣìṣe

Àwọn kíkà WireGuard ń ṣàkọsílẹ̀ ohun tí ẹ̀rọ ìsopọ̀ fi fún alábàákẹ́gbẹ́ àti ohun tí ó gbà lọ́wọ́ rẹ̀. Wọn kò sọ ibi-àfojúsùn wo, alábàákẹ́gbẹ́ wo tàbí ìdajì ìpààrọ̀ wo tí ó kùnà. Ìrìn-àjò ẹ̀yìn ń sọ àpapọ̀ di aláìlèsọ̀rọ̀ sí i, nítorí àwọn báìtì kan lè jẹ́ ìfiránṣẹ́ ìdádúró ìsopọ̀ tàbí ṣíṣàn tí kò ní í ṣe. Kà wọ́n gẹ́gẹ́ bí àmì pé ẹ̀rọ ìsopọ̀ ń ṣiṣẹ́, lẹ́yìn náà jáwọ́ láti kà wọ́n gẹ́gẹ́ bí ẹ̀rí.

Òtítọ́ àkọ́kọ́ tí ó wúlò ni bóyá ìfọwọ́sọ̀rọ̀ wà lọ́wọ́lọ́wọ́. Láìsí rẹ̀, kò sí ohunkóhun tí a fi pamọ́ fún alábàákẹ́gbẹ́ yìí àti kíkà gbígbà kò ní ìdí láti ṣí.

Yíyan alábàákẹ́gbẹ́ tàbí ọ̀nà ìdáhùn: àlàyé méjì

Àlàyé àkọ́kọ́ ni pé pákẹ́ẹ̀tì kò dé ọ̀dọ̀ alábàákẹ́gbẹ́ tí a fẹ́ rárá, nítorí ọ̀nà ń tọ́ka sí ibòmíràn tàbí àwọn ìpilẹ̀ àkọ́kọ́ tí a gbà láàyè kò bo ibi-àfojúsùn. Èkejì ni pé pákẹ́ẹ̀tì dé ṣùgbọ́n ìdáhùn kò lè padà, èyí jẹ́ ìṣòro ọ̀nà ní ìpẹ̀kun jínjìnnà. Tábìlì ń yà wọ́n sọ́tọ̀ ní ìbámu pẹ̀lú ohun tí ìwọ yóò ṣàkíyèsí ní ibi kọ̀ọ̀kan.

ObservationPoints to
No handshake while transmit climbsPeer selection or endpoint
Handshake current, request visible on the serverReply path or far-side route
Request never visible on the serverAllowed prefixes or local route
Both packets visible, nothing reaches the clientReturn filter or translation

Ka tábìlì láti orí. Àìsí ìfọwọ́sọ̀rọ̀ ń rán ọ lọ sí àwọn kọ́kọ́rọ́, àwọn ìpẹ̀kun àti ọ̀nà ìta, nítorí kò sí ohun mìíràn láti yẹ̀wò. Ìfọwọ́sọ̀rọ̀ tí ó wà lọ́wọ́lọ́wọ́ pẹ̀lú ìbéèrè tí ó hàn lórí sáfà ń gbé ìṣòro lọ sí ẹ̀gbẹ́ ìpadà, níbi tí tábìlì ọ̀nà ibi-àfojúsùn fúnra rẹ̀ ti pinnu. Ìbéèrè tí kò farahàn lórí sáfà rárá jẹ́ ìṣòro yíyan, àwọn ìpilẹ̀ àkọ́kọ́ tí a gbà láàyè lórí àwọn alábàákẹ́gbẹ́ méjèèjì sì ni ohun àkọ́kọ́ tí a gbọ́dọ̀ fi wé.

Méjì nínú àwọn ìlà mẹ́rẹ̀ẹ̀rin yìí ni a ń túnṣe lórí ẹ̀rọ oníbàárà, méjì sì lórí sáfà. Mímọ ẹgbẹ́ wo tí ìwọ wà ni apá pàtàkì iṣẹ́ náà.

Ibi tí àwọn ìdáhùn ti ń pòórá

Ìdáhùn ń fi ibi-àfojúsùn sílẹ̀, ó dé ẹ̀rọ ìsopọ̀ ihò sáfà, a sì fi pamọ́ fún alábàákẹ́gbẹ́ tí àwọn àdírẹ́sì tí a gbà láàyè rẹ̀ bá àdírẹ́sì inú ẹ̀rọ oníbàárà mu. Bí ìbámu yẹn bá kùnà, a ju ìdáhùn nù ní ìdákẹ́jẹ́, èyí tí ó dà bí àṣìṣe nẹ́tíwọ́ọ̀kì níti ẹ̀gbẹ́ ẹ̀rọ oníbàárà. Bí ìdáhùn bá ti jẹ́ ẹni tí a fi pamọ́ tí àlẹ̀mọ́ ẹ̀rọ oníbàárà fúnra rẹ̀ sì kọ̀ ọ́, àmì náà yóò tún jẹ́ bíi ti àkọ́kọ́. Àwọn ìṣẹ̀lẹ̀ méjèèjì nílò ìgbàsílẹ̀, kì í ṣe kíkà.

Ẹ̀dá tí ó lágbára jùlọ ti àṣìṣe yìí ni sáfà tí ń gbé àwọn pákẹ́ẹ̀tì jáde fún ẹ̀rọ oníbàárà ṣùgbọ́n tí kò ní ọ̀nà padà sínú ibi-àfojúsùn inú ẹ̀rọ oníbàárà. Ó gba ìbéèrè náà, ó fi ìdáhùn ránṣẹ́ sí ẹnubodè àkọ́kọ́ rẹ̀, ihò náà kò sì rí i rárá. Òfin ìtumọ̀ gbòòrò tí a fi kún sáfà ń fi àṣìṣe yẹn pa mọ́ dípò kí ó tún ọ̀nà ṣe.

Dán ibi-àfojúsùn kan wò láti ìbẹ̀rẹ̀ dé ìpẹ̀kun

Yan ibi-àfojúsùn kan ṣoṣo nínú ibi-àfojúsùn ti alábàákẹ́gbẹ́, kí o sì dán an wò nígbà tí ìfọwọ́sọ̀rọ̀ hàn gbangba pé ó wà lọ́wọ́lọ́wọ́. Àwọn àṣẹ tí ó wà nísàlẹ̀ ń ka ipò alábàákẹ́gbẹ́, ọ̀nà tí a yàn àti ẹ̀gbẹ́ méjèèjì ìpààrọ̀. Ṣe ìgbàsílẹ̀ lórí ẹ̀rọ ìsopọ̀ tí àwọn pákẹ́ẹ̀tì tí a fi pamọ́ ń lò ní ti gidi.

wg show wg0 latest-handshakes
wg show wg0 transfer
ip route get 10.60.9.5
sudo tcpdump -ni wg0 host 10.60.9.5

Ìgbàsílẹ̀ tí ó fi ìbéèrè hàn lórí ẹ̀rọ ìsopọ̀ ihò láìsí ohunkóhun tí ó padà wá jẹ́ ìdáhùn láti ẹ̀gbẹ́ sáfà, àti tábìlì ọ̀nà ibi-àfojúsùn ni ibi tí ó tẹ̀lé tí a gbọ́dọ̀ wò. Bí ohunkóhun kò bá farahàn rárá, pákẹ́ẹ̀tì náà gbà ọ̀nà mìíràn, nítorí náà ọ̀nà agbègbè ni a fura sí. Ìpààrọ̀ tí ó hàn nínú ìgbàsílẹ̀ méjèèjì ṣùgbọ́n tí kò ní ìtẹ̀síwájú nínú ohun èlò ń gbé ìbéèrè lọ sí ìwọ̀n pákẹ́ẹ̀tì tàbí sí àlẹ̀mọ́ tí ìṣirò ẹ̀rọ ìsopọ̀ kò fi hàn rárá. Jẹ́ kí ibi-àfojúsùn kan àti ẹ̀rọ oníbàárà kan wà nínú ìdánwò, nítorí pé àyípadà kejì ń sọ ẹ̀rí padà di èrò.

Bí àwọn orúkọ bá kùnà nígbà tí àdírẹ́sì tí a gbà láàyè ń ṣiṣẹ́, ìdáhùn wà nínú DNS kì í ṣe nínú ihò. Bí àwọn gbígbé ńlá nìkan bá dí, yẹ ìwọ̀n pákẹ́ẹ̀tì wò lọ́nà ọ̀tọ̀ọ̀tọ̀.

Àwọn àpilẹ̀kọ tó jọra