Ìpè náà dáwọ́ nígbà tí o bá ń gba ẹ̀bá ìlú kọjá, ikon VPN sì pòórá ní àkókò kan náà. Ó máa ń tànni láti kọ ọ́ sílẹ̀ gẹ́gẹ́ bí “ìyípadà ilé ìṣọ́ pa ojú-ọ̀nà náà”. Nǹkan méjì tí ó yàtọ̀ ló ṣẹlẹ̀, ọ̀kan nínú wọn ni ó kan àwọn ilé ìṣọ́. Ìgbékalẹ̀ rédíò lè fi àdírẹ́sì IP rẹ, ipa ọ̀nà àkọ́kọ́ àti ìpàdé sílẹ̀ láìdíbàjẹ́, nígbà tí ìyípadà àdírẹ́sì gidi yóò fọ́ ojú-ọ̀nà kọ̀ọ̀kan tí kò lè lọ pẹ̀lú rẹ̀. Fífi bí àwọn oníbàárà ṣe ń bójú tó ipò kejì náà wé ara wọn ni ìdánilẹ́kọ̀ọ́ tí ó wúlò, nítorí ó sọ fún ọ bóyá ìwà tí a ṣètò ni o ń rí tàbí àṣìṣe.

Ìyípadà ilé ìṣọ́ kì í ṣe ìyípadà àdírẹ́sì ní gbogbo ìgbà

Àwọn nẹ́tíwọ́kì alágbèéká ń pa ìpàdé pákẹ́ẹ̀tì mọ́ ní ààyè kọjá àwọn ìgbékalẹ̀ nígbà tí ibi ìdúró ìrìnṣẹ́ ti olùpèsè bá wà bẹ́ẹ̀. Ọ̀nà rédíò yí padà, ojú-ọ̀nà kò ṣàkíyèsí, kò sì yẹ kí àtúnsopọ̀ kankan hàn nínú àkọsílẹ̀kankan. Èyí ni ipò àṣà fún ìrìn láàárín ìlú.

Ohun tí ó yí àdírẹ́sì padà ni ìṣíkiri láàárín àwọn ibi ìdúró, ìyípadà láti Wi-Fi sí alágbèéká, tàbí àtúndá ojú-ọ̀nà ní ẹ̀gbẹ́ olùpèsè lẹ́yìn àkókò pípẹ́. Àwọn ìṣẹ̀lẹ̀ yẹn rọ́pò àdírẹ́sì orísun tí àwọn pákẹ́ẹ̀tì rẹ ń gbé, ẹlẹ́gbẹ́ VPN sì rí ẹlẹ́gbẹ́ tí ó ti ṣíkiri.

Àbájáde tí ó wúlò ni pé ìrìn kì í ṣe ẹ̀rí. Ẹ̀rọ tí ó ti rin kílòmítà ogójì lè ti pa àdírẹ́sì kan mọ́ ní gbogbo ọ̀nà, ẹ̀rọ tí ó dúró jẹ́ẹ́ lè ti yí àdírẹ́sì padà lẹ́ẹ̀mejì nítorí pé nẹ́tíwọ́kì pinnu bẹ́ẹ̀. Fífi ìṣẹ̀lẹ̀ náà pamọ́ ni ọ̀nà kan ṣoṣo láti yà wọ́n sọ́tọ̀.

Àwọn àpẹẹrẹ méjì: gbé ojú-ọ̀nà lọ tàbí tún un kọ́

Àwọn oníbàárà yàtọ̀ ní bí ó ṣe pọn dè wọ́n tó pé orísun ìta ti yí padà. Àwọn kan so ojú-ọ̀nà mọ́ àdírẹ́sì tí a kọ́ ọ lé lórí wọ́n sì nílò àtúndá pípé. Àwọn mìíràn ń fi ọ̀wọ̀ọ̀wọ́ ṣàyẹ̀wò pákẹ́ẹ̀tì kọ̀ọ̀kan wọ́n sì kàn ń ṣe àtúnṣe ibi tí wọ́n ti ń rán àwọn ìdáhùn.

MechanismBehaviour after the source changesWhat the user notices
WireGuardEndpoint updated on the next authenticated packetUsually nothing; the tunnel continues
IKEv2 with MOBIKESecurity association moves to the new addressShort pause, no re-authentication
OpenVPN over UDP with floatPeer address may change without a restartMight survive, depending on timing
Client bound to one addressSession dies and is rebuiltA visible reconnect and a new authentication

Ìlà ojú tó wà lókè ń ṣàlàyé ọ̀pọ̀ ìròyìn tí ó ń dàrú. WireGuard kò ní ìpàdé láti fọ́: pákẹ́ẹ̀tì kọ̀ọ̀kan ń gbé atọ́ka ẹlẹ́gbẹ́ wọ́n sì ń ṣàyẹ̀wò rẹ̀, nítorí náà pákẹ́ẹ̀tì tí ó tọ́ tí ó bá dé láti àdírẹ́sì tuntun jẹ́ ti ẹlẹ́gbẹ́ yẹn ní ìtumọ̀, ibi ìparí tí a kọ sílẹ̀ sì ń tẹ̀lé e. Oníbàárà tí ó ń fi “ti so pọ̀” hàn ní àìdánudúró jálẹ̀ ìrìn ń sọ òtítọ́.

Ìlà ojú tó wà nísàlẹ̀ pẹ̀lú kì í ṣe àbùkù. Àtúndá ìpàdé ń tún ṣe ìṣàyẹ̀wò lòdì sí àdírẹ́sì tí ó wà báyìí, èyí sì ni ohun tí o fẹ́ nígbà tí àdírẹ́sì àtijọ́ lè ti jẹ́ ti ẹlòmíràn.

Wo ìṣẹ̀lẹ̀ náà dípò ìrìn

Lórí Android, ẹ̀ka ìsopọ̀ ń ròyìn àwọn ìyípadà nẹ́tíwọ́kì gẹ́gẹ́ bí ìṣẹ̀lẹ̀, àwọn yẹn ni o yẹ kí o so mọ́ ìwà oníbàárà. Ìtújáde náà gùn, ṣùgbọ́n àwọn apá tí ó ṣe pàtàkì ni nẹ́tíwọ́kì àkọ́kọ́ àti àdírẹ́sì rẹ̀:

adb shell dumpsys connectivity | grep -E 'NetworkAgentInfo|Default network'
adb shell ip -br addr show
adb logcat -b main -s Vpn:* | head -n 40

Ní ẹ̀gbẹ́ sèfà, ìwọ̀n tààrà wà fún ipò rírìn kiri. WireGuard ń tọ́jú ibi ìparí tí a ṣàyẹ̀wò gbẹ̀yìn fún ẹlẹ́gbẹ́ kọ̀ọ̀kan, nítorí náà ìyípadà àdírẹ́sì ń hàn gẹ́gẹ́ bí iye tí ó yí padà dípò àtúnsopọ̀:

sudo wg show wg0 endpoints
sudo wg show wg0 latest-handshakes

Fi ibi ìparí wé ṣáájú àti lẹ́yìn ìrìn. Bí àdírẹ́sì àti ibùdó kò bá yí padà, ojú-ọ̀nà kò nílò láti ṣe nǹkan kan àtúnsopọ̀ sì wá láti ibòmíràn, ní ọ̀pọ̀ ìgbà láti inú áàpù náà. Bí ibi ìparí bá yí padà nígbà tí àmì àkókò ìfọwọ́sowọ́pọ̀ dúró súnmọ́ àkókò ìtúnṣe kọ́kọ́rọ́ déédéé, ojú-ọ̀nà náà ṣíkiri dípò kí ó tún bẹ̀rẹ̀.

Àtúnbẹ̀rẹ̀ yàtọ̀: àmì àkókò ìfọwọ́sowọ́pọ̀ padà sí àkókò àtúnsopọ̀, oníbàárà sì ń kọ ìtẹ̀lé ìbẹ̀rẹ̀ dípò ìtẹ̀síwájú ìdákẹ́jẹ́ẹ́.

Nígbà tí àtúnsopọ̀ jẹ́ ìwà tí ó tọ́

Fífi gbogbo àtúnsopọ̀ kà sí àbùkù ń ṣamọ̀nà sí àwọn ìṣètò tí ń pa àwọn ìpàdé tí ó ti kú mọ́ ní ààyè. Ẹlẹ́gbẹ́ tí àdírẹ́sì rẹ̀ yí padà nítorí pé nẹ́tíwọ́kì tún un pín kò yẹ kí ó máa gba ìrìn fún ìtẹ̀lé àtijọ́, oníbàárà tí ń tẹ̀síwájú ní ìdákẹ́jẹ́ẹ́ sì lè parí ní rírán sí ihò dúdú nígbà tí ikon náà ṣì wà ní àwọ̀ ewé.

Fi àwọn ìkùnà méjì wé láti ojú ìwòye olùlò. Àtúnsopọ̀ ń ná ìṣẹ́jú-àáyá mélòó kan àti ìṣàyẹ̀wò tuntun. Ojú-ọ̀nà tí ó ti gbó ń ná áàpù tí ń hára láìsí àṣìṣe, èyí tí ó ṣòro jù láti ṣàlàyé tí ó sì ṣeé ṣe jù láti ròyìn gẹ́gẹ́ bí “intánẹ́ẹ̀tì ti bàjẹ́”.

Ìbéèrè ìlànà kan tún fi ara sin ní ìsàlẹ̀. Ní àkókò àlàfo láàárín pípàdánù ọ̀nà kan àti dídá ọ̀nà mìíràn, àwọn oníbàárà kan padà sí rírán ìrìn tààrà. Dídènà èyí jẹ́ ìṣàkóso ọ̀tọ̀ láti ìmúpadàbọ̀ aládàáṣe, oníbàárà sì lè dára ní ọ̀kan kí ó sì burú ní èkejì. Pinnu èyí tí o nílò ṣáájú kí o tó ṣàtúnṣe èyíkéyìí nínú wọn.

Kọ ìtẹ̀lé tí a ṣàkíyèsí sílẹ̀

Ìròyìn tí ó wúlò ń dárúkọ orísun ìṣẹ̀lẹ̀: ìyípadà nẹ́tíwọ́kì àkọ́kọ́ pẹ̀lú àdírẹ́sì tuntun, ìyípadà láti Wi-Fi sí alágbèéká, tàbí ìgbékalẹ̀ láìsí ìyípadà àdírẹ́sì kankan. Lẹ́yìn náà ó sọ ohun tí oníbàárà ṣe, pẹ̀lú àmì àkókò láti ẹ̀gbẹ́ sèfà dípò láti ìrántí.

Bí ojú-ọ̀nà bá ṣíkiri, sọ bẹ́ẹ̀ kí o sì kọ ẹbí ibi ìparí tuntun. Bí a bá tún un dá, kọ bóyá ìṣàyẹ̀wò ṣàṣeyọrí ní ìgbìyànjú àkọ́kọ́ àti bí àlàfo náà ṣe pẹ́ tó. Àwọn òtítọ́ mẹ́ta yẹn ń yà ápẹẹrẹ alágbèéká tí ó ní ìlera sọ́tọ̀ kúrò lọ́dọ̀ oníbàárà tí ń yí kiri láàárín àwọn nẹ́tíwọ́kì.

Kí o sì yẹra fún gbólóhùn “ìyípadà ilé ìṣọ́” àyàfi bí àkọsílẹ̀ ẹ̀rọ náà bá fi hàn ní ti gidi. Ìwé ìsopọ̀ Android ṣàpèjúwe àwọn ìpèpadà tí ń yà ìwàlò sọ́tọ̀ kúrò nínú ìyípadà nẹ́tíwọ́kì àkọ́kọ́, ìyàtọ̀ yẹn sì ni ohun tí ìròyìn rẹ nílò. Ohun gbogbo mìíràn jẹ́ ìtàn nípa ìwakọ̀.

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