Túnélì rẹ ṣí gbogbo òru, kò sí ohun tí wọ́n ṣe àgbéjáde, ṣùgbọ́n àwòrán ìlò ṣì gbé. Ìyẹn ṣe déédé: VPN ń tọ́jú ìfọ̀rọ̀wérọ̀ ní ṣíṣí dípò kí ó pa apá kan lára ìlà rẹ mọ́, nítorí náà ìpín tí a pa mọ́ jẹ́ òdo nígbà tí àwọn byte kéré tí wọ́n sì jẹ́ gidi. Àwọn èrò méjèèjì yìí máa ń pààrọ̀ nígbà gbogbo, ìdí nìyẹn tí ìbéèrè bóyá VPN tí kò ṣiṣẹ́ ń lo bandwidth fi ń gba ìdáhùn búburú ní ẹ̀gbẹ́ méjèèjì. Wíwọ̀n kàǹtà tó tọ́ ní àsìkò tí o lè ṣàpèjúwe yóò parí rẹ̀ ní ọ̀sán kan.

Ìdí tí túnélì tí kò ṣiṣẹ́ fi ń gbé byte

Túnélì jẹ́ àwòrán tí ó ní ìgbésí ayé, ẹnìkan sì gbọdọ̀ máa pa àwòrán yẹn mọ́ láàyè. Ìfọwọ́sowọ́pọ̀ máa ń parí, àwọn ẹ̀rọ NAT ń sọnù àwọn ìtumọ̀ tí kò ṣiṣẹ́, ẹlẹgbẹ́ tí ó bá dákẹ́ pẹ́ tó lè di aláìlèdé ní ìgbẹ̀yìn méjèèjì láìsí ohun tí ó kùnà. Àwọn ètò ìbáraẹnisọ̀rọ̀ yàtọ̀ nínú ohun tí wọ́n ń rán nígbà tí kò sí ohun tí wọ́n máa rán: WireGuard kì í fi ohunkóhun ránṣẹ́ lẹ́ẹ̀kan tí ìfọwọ́sowọ́pọ̀ bá dúró, àti ètò àṣàyàn PersistentKeepalive yóò fi àfikún pákítì àkókò kan kún un kí ẹlẹgbẹ́ tó wà lẹ́yìn ìtumọ̀ lè máa dé. Tan ẹ̀ mọ́ọ̀lẹ̀ pẹ̀lú ìmọ̀, ààlà yóò sì hàn nínú kàǹtà.

OpenVPN ní olùrànlọ́wọ́ keepalive tí ó ṣiṣẹ́ lọ́nà mìíràn: ó ń ṣàlàyé àwọn àyẹ̀wò bí ping kí ìgbẹ̀yìn méjèèjì lè yà ìpàdé alààyè kúrò nínú èyí tí ó ti kú, àwọn oníbàárà tí wọ́n mú ìgbékalẹ̀ tiwọn wá sì ní àwọn aago tó dọ́gba lábẹ́ orúkọ mìíràn. Kò sí ọ̀kan nínú èyí tí ó farahàn nínú fèrèsé ètò, ìdí nìyẹn tí ojú tí ó ṣófo kò fi sọ ohunkóhun nípa ohun tí ó wà lórí waya.

Ètò tí kò ṣiṣẹ́ kì í ṣe ẹ̀rọ tí kò ṣiṣẹ́

Túnélì tí ó ṣí ń sin gbogbo oníbàárà tí ó so mọ́ ọn, àwọn oníbàárà kì í sábà dúró. Ìsopọ̀ àwòrán, àwọn ìbéèrè resolver, àyẹ̀wò ìmúdójúìwọ̀n àti aṣojú àbójútó ń tẹ̀lé ọ̀nà tí ó jẹ́ àkọ́kọ́, àti nínú profáìlì túnélì kíkún ọ̀nà yẹn ni túnélì fúnra rẹ̀. Fọ́nù tí ó sùn nínú àpò ṣì ń béèrè, iṣẹ́ àkójọ́pamọ́ kò sì náání pé kò sí ẹni tí ń wo fídíò. Túnélì kò ṣiṣẹ́ ní ti pé ìwọ kò lò ó nígbà tí àwọn ẹ̀rọ rẹ ń lò ó.

Àwọn profáìlì afárá àti ti ọ̀nà ń gbé ìrìnnà ọ̀tọ̀ọ̀tọ̀, nítorí náà àkíyèsí kan náà lè fúnni ní ìdáhùn ọ̀tọ̀ọ̀tọ̀ lórí ọ̀kọ̀ọ̀kan. Kọ ẹni tí ó so mọ́ ṣáájú kí o tó wọ̀n, nítorí oníbàárà ìsopọ̀ kan lè ju gbogbo keepalive nínú ààlà náà.

Yan kàǹtà kan kí o sì sọ ohun tí ó ń kà

Ìpapọ̀ mẹ́ta ló wà, ọ̀kọ̀ọ̀kan sì ń dáhùn ìbéèrè ọ̀tọ̀ọ̀tọ̀: ohun tí ó kọjá túnélì, ohun tí ó kọjá ìsopọ̀ ara, àti ohun tí olùpèsè pinnu láti gba owó fún. Kíkà lórí uplink tún ń ka gbogbo ohun tí kò wọ túnélì rí, láti ìgbésẹ̀ ARP dé ìṣàn ti aládùúgbò. Kíkà lórí interface túnélì ń pàdánù orí ìta, àwọn ìgbìyànjú ìfọwọ́sowọ́pọ̀ àti àwọn keepalive tí ń tọ́jú ìtumọ̀ ní ṣíṣí. Kíkà méjèèjì kò wọ́n, ìyẹn sì ni ọ̀nà kan ṣoṣo láti rí i ní ẹ̀gbẹ́ wo nínú túnélì ni wọ́n kà byte.

ip -s link show wg0
ip -s link show eth0

Pinnu èwo nínú méjèèjì ni ìbéèrè rẹ̀ dá lé lórí ṣáájú kí o tó fa ọ̀kan yọ, nítorí pípa pọ̀ wọ́n máa ń ka iṣẹ́ tí ó ní í ṣe ní ìlọ́po méjì. Ìṣirò olùpèsè lè parí ní àkókò tí ó pẹ́ ju èyí tí o wọ̀n, nítorí náà ìpapọ̀ tí kò bá ọ́rẹ̀ lórí ìwé-ìpín kì í ṣe àṣìṣe lójú ẹsẹ̀. So interface, ìtọ́sọ́nà àti àkókò mọ́ gbogbo nọ́mbà tí o bá tẹ̀ jáde.

Ṣe ìwọ̀n kúkúrú tí a ń bójú tó

Fi túnélì àti ààbò rẹ̀ sílẹ̀ gan-an bí wọ́n ṣe ń ṣiṣẹ́ ní ọjọ́ déédé, fò àwọn gbígbé àṣàyàn kọjá, kí o sì kọ ẹni tí ó dúró tí ó so mọ́. Ka àwọn kàǹtà, dúró fún àkókò tó gùn tó láti tọ́ sí kíkà, kà wọ́n lẹ́ẹ̀kan sí i, kí o sì pa àkókò tí ó ti kọjá mọ́ lẹ́gbẹ̀ẹ́ ìyàtọ̀. Ìdánwò ìyára ńlá ń dáhùn ìbéèrè mìíràn: ó ń kún ìsopọ̀, kò sì sọ ohunkóhun nípa iye tí àìṣiṣẹ́ ń ná.

Tún àkókò náà ṣe lẹ́ẹ̀kan sí i bí àbájáde àkọ́kọ́ bá dàbí aláìṣeé ṣe, nítorí àpẹẹrẹ kan lè mú iṣẹ́ tí a ṣètò ní àárín. Ààlà méjì tí wọ́n bá ara wọn mu jẹ́ ẹ̀rí; ààlà kan jẹ́ ìtàn pẹ̀lú àwọn ẹ̀yọ̀.

Má ṣe ra òdo tí ó mọ́ hàn ju tìẹ̀ pẹ̀lú túnélì tí ó burú jù

Pípa keepalive tàbí àyẹ̀wò ìwàláàyè láti tún àwòrán ṣe ń yí ìgbékalẹ̀ tí o ń wọ̀n padà, túnélì sì lè máà padà wá lẹ́yìn àkókò àìṣiṣẹ́ tó ń bọ̀. Béèrè bóyá ìlànà náà ń sin ìdérà tàbí ìtọ́jú ṣáájú kí o tó fọwọ́ kàn án, kí o sì wọ̀n pẹ̀lú ẹ̀ ní ṣíṣí bí ó bá rí bẹ́ẹ̀, nítorí ìyẹn ni ìṣètò tí ìwọ yóò ṣe àtìlẹ́yìn fún. Òdo tí ó mọ́ hàn tí ó fi ọ̀nà ìmúpadà tí ó ti bàjẹ́ pamọ́ ni àbájáde tí ó wọ́n jù nínú ìdánrawò yìí.

Nígbà tí nọ́mbà bá tóbi gan-an, wá ìlànà tàbí oníbàárà tí ó ṣẹ̀dá rẹ̀ dípò kí o ro pé ètò ìbáraẹnisọ̀rọ̀ ń kún ìlà. Fi kàǹtà inú àti ti ìta wéwò láti rí ẹ̀gbẹ́ tí àwọn byte wà, lẹ́yìn náà jábọ̀ ìlò fún àkókò yẹn dípò agbára tí o ro pé o ní.

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