WireGuard kuna lẹhin àkókò ìdákẹ́jẹ́: ṣàyẹ̀wò ìtọ́sọ́nà kọ́kọ́
Mápù NAT tí ó ti kọjá àkókò, rédíò tí ń sùn àti ápù tí ó ti pẹ́ dàbí ara wọn lẹhin àkókò ìdákẹ́jẹ́. Ṣàyẹ̀wò ìṣàn tí ń wọlé àti tí ń jáde lọ́tọ̀ọ̀tọ̀ kí o tó fi keepalive kún.
Ìbéèrè mẹ́rin ni ó wá ṣáájú ìyípadà ètò kankan: ṣé ohun àmúlò kan náà ń ṣiṣẹ́ nígbà tí alábàáṣepọ̀ wà lọ́nà, báwo ni àkókò ìdákẹ́jẹ́ ṣe gùn tó, ṣé ẹ̀rọ náà sùn tàbí ó yí nẹ́tíwọ́kì padà, àti ṣé àìṣeéṣe náà ń farahàn nínú ìṣàn tí ẹ̀gbẹ́ kejì bẹ̀rẹ̀ nìkan. Àwọn ìdáhùn yà àpèjúwe NAT tí ó ti kọjá àkókò sọ́tọ̀ kúrò nínú rédíò tí ń sùn àti ápù tí ó ti pẹ́. Wọ́n tún sọ bóyá keepalive ní í ṣe pẹ̀lú rárá. Bẹ̀rẹ̀ pẹ̀lú ìtọ́sọ́nà, nítorí ó gba àṣẹ kan péré ó sì yọ ìdajì àwọn ohun tí ó lè fa á kúrò.
Ìtọ́sọ́nà wo ni ó ń kùnà?
Ìbéèrè tuntun tí ń jáde láti alábàáṣepọ̀ àti ìṣàn tí ń wọlé sọ́dọ̀ rẹ̀ lẹhin àkókò ìdákẹ́jẹ́ ń dán ẹ̀rọ tí ó ní ipò wò ní ọ̀nà ọ̀tọ̀ọ̀tọ̀. Àwọn pákẹ́tì tí ń jáde ń tún àpèjúwe kọ́ nígbà tí wọ́n ń lọ, nígbà tí àwọn pákẹ́tì tí ń wọlé nílò kí àpèjúwe àtijọ́ wà ní ilé. Àìdọ́gba yẹn ni gbogbo ìdánwò. Bí alábàáṣepọ̀ bá lè jáde ṣùgbọ́n kò sí ohunkóhun tí ń wọlé, ó ṣeé ṣe kí àpèjúwe ti kọjá àkókò, bí méjèèjì kò sì ṣiṣẹ́, ọ̀nà abẹ́lẹ̀ tàbí àǹfààní nẹ́tíwọ́kì alábàáṣepọ̀ ti lọ.
Ṣàkíyèsí bí àkókò ìdákẹ́jẹ́ ṣe gùn tó àti bóyá ẹ̀rọ náà sùn tàbí ó lọ sí nẹ́tíwọ́kì mìíràn ní àárín. Àwọn òtítọ́ méjì yìí ń yí ìwádìí padà ṣáájú ètò kankan.
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
Ṣe àwọn mẹ́ta yẹn ṣáájú àti lẹhin àkókò ìdákẹ́jẹ́, nítorí ẹ̀kọ̀ọ̀kan ń dáhùn apá ọ̀tọ̀ọ̀tọ̀ ti ìbéèrè. Àmì àkókò handshake tí kò tíì gbé ń sọ pé àwọn ẹ̀gbẹ́ méjèèjì dá ọ̀rọ̀ dúró, nígbà tí ipẹ̀kun tí ó yí padà ń sọ pé àpèjúwe náà gbé lọ dípò kí ó kú. Àwọn olùka ìgbékalẹ̀ ń fi hàn bóyá ohunkóhun dé, ìyẹn sì ni ìyàtọ̀ láàrín àpèjúwe àtijọ́ àti ápù tí ó dákẹ́. Kọ àwọn nọ́mbà sílẹ̀ ní ibi méjèèjì, nítorí ìfiwéra ni ẹ̀rí.
Orun, rédíò àti ipò ápù
Lórí fọ́nù tàbí kọ̀mpútà àpọ́nlé, ẹ̀rọ tí ń sùn lè ti pàdánù àǹfààní nẹ́tíwọ́kì pátápátá, keepalive kò sì lè dá rédíò tí ó ti pa padà tàbí parí captive portal tí a kò tíì ní. Àwọn pátákó alágbèéká ń dá iṣẹ́ ẹ̀yìn dúró gẹ́gẹ́ bí ìlànà, nítorí náà bóyá ìṣàn àkókò ń tẹ̀síwájú dá lórí pátákó náà àti ohun tí ápù náà ti bá a gbà. Ìsopọ̀ tí a ti fi pamọ́ ni ẹ̀kẹta àti èyí tí ó ń tannijẹ́ jùlọ, nítorí ipadà ọ̀nà abẹ́lẹ̀ kì í ṣe bíkan náà pẹ̀lú àtúnṣopọ̀ ápù pẹ̀lú rẹ̀.
Tún ápù ṣí lẹhin àkókò ìdákẹ́jẹ́ dípò gbẹ́kẹ̀lé táàbù tí ó ṣí sílẹ̀. Bí ìbéèrè tuntun bá ṣàṣeyọrí níbi tí ìpàdé àtijọ́ ti kùnà, ọ̀nà abẹ́lẹ̀ kò tíì jẹ́ ìṣòro rí.
Kí ni keepalive ń ṣe ní tòótọ́
PersistentKeepalive ń fi pákẹ́tì òfìfo tí a ti jẹ́rìí ránṣẹ́ dé ọ̀rẹ́ẹ̀ lẹ́ẹ̀kọ̀ọ̀kan, èyí tó láti mú àpèjúwe NAT wà ní ilé láàrín àwọn ọ̀rẹ́ẹ̀ àti láti mú ipẹ̀kun ẹ̀gbẹ́ kejì wà ní ìgbàlódé, gẹ́gẹ́ bí ìbẹ̀rẹ̀ kíákíá WireGuard ṣe ṣàlàyé. Kò tún rédíò tí ń sùn ṣe, kò tún ọ̀nà tí ó sọnù ṣe tàbí ápù tí kò gbìyànjú mọ́. Yan àkókò náà nípasẹ̀ àwọn ètò alábàáṣepọ̀ tí a ṣe àtìlẹ́yìn fún, má sì ṣe mú iye líle ṣiṣẹ́ níbi gbogbo nítorí pé àfihàn ipò kan dákẹ́.
Ọ̀pọ̀ àwọn àkókò ìdákẹ́jẹ́ kì í ṣe àìṣeéṣe. Ọ̀nà abẹ́lẹ̀ tí ó tún so mọ́ lẹhin ìṣẹ́jú márùn-ún ìdákẹ́jẹ́ ń hùwà tọ̀nà, ìṣòro náà sì wà ní ìṣẹ̀lẹ̀ tí ohun kan yẹ kí ó ti ẹ̀gbẹ́ kejì wá nìkan.
Dúró de àkókò tí ó máa ń kùnà tẹ́lẹ̀
Ṣe ìyípadà kan tí a ṣe àtìlẹ́yìn fún, lẹhin náà jẹ́ kí àkókò ìdákẹ́jẹ́ kan náà kọjá kí o tó tún àmúlò yẹn wò. Dídúró jẹ́ apá ìdánwò kì í ṣe àṣà. Àṣeyọrí lẹ́sẹ̀kẹsẹ̀ lẹhin àtúnṣopọ̀ kò sọ ohunkóhun nípa àmì àìsàn àkókò ìdákẹ́jẹ́ gígùn, nítorí àtúnṣopọ̀ ni ìṣẹ̀lẹ̀ tí ó ń tún ipò ṣe. Bí ìṣòro náà bá tún farahàn nígbà lílò lọ́nà, padà sí àwọn àyẹ̀wò handshake àti ọ̀nà dátà dípò kí o fi ìṣàn àkókò mìíràn kún.
Pa ìyípadà kan mọ́ fún ìdánwò kọ̀ọ̀kan kí o sì kọ gígùn àkókò ìdákẹ́jẹ́ tí a lò. Láìsí ìyẹn gbogbo ìfiwéra tí ó tẹ̀le yóò yọ kúrò, kò sì sí ẹni tí ó lè sọ ìyípadà wo ni ó ṣe pàtàkì. Ṣàkọsílẹ̀ àwọn òtítọ́ mẹ́rin pọ̀: ìtọ́sọ́nà, gígùn, ipò orun àti ìhùwàsí ápù.