Ìfọwọ́kàn náà parí, ẹ̀rọ náà ń fi kọ́ńtà ìgbékalẹ̀ tuntun hàn, síbẹ̀ ìbéèrè sí iṣẹ́ kan lórí ẹ̀rọ server kan náà kùnà. Àkópọ̀ yìí ń da àwọn ènìyàn rú, nítorí ọ̀nà àbẹ̀wò náà ń ṣiṣẹ́ kedere. Ohun tí a kò fi ẹ̀rí hàn ni ìfijíṣẹ́ àdúgbò: pákẹ́tì náà dé ọ̀dọ̀ ẹ̀rọ náà, ẹ̀rọ náà sì ṣì ní láti gbà á lórí sọ́kẹ́tì tó tọ́ kí ó sì fi lé ètò tí ó ní àṣẹ láti dáhùn lọ́wọ́. Ṣàyẹ̀wò àwọn ibi ìṣàyẹ̀wò mẹ́ta yẹn ní ìtẹ̀lé.

Dúró ní ibi àkọ́kọ́ tí kò bá yẹ, má sì ṣe àfikún ìlànà fún àwọn yòókù.

Ìfọwọ́kàn fi ẹ̀rí hàn fún ọ̀nà àbẹ̀wò nìkan

Ìfọwọ́kàn WireGuard ń gbé kọ́kọ́rọ́ kalẹ̀ láàárín àwọn ẹlẹgbẹ́, ó sì ń fàyè gbà fún ìṣàn ìròyìn fún àwọn ìpín tí ẹlẹgbẹ́ kọ̀ọ̀kan tò. Kò sọ ohunkóhun nípa àwọn ètò tí ń gbọ́ lórí server, bẹ́ẹ̀ ni kò sọ bóyá ògiri iná ẹ̀rọ náà ń gba àwọn pákẹ́tì tí a fi ránṣẹ́ sí ọ̀kan lára àwọn àdírẹ́sì tirẹ̀.

Ìyàtọ̀ tí ó kẹ́yìn yìí ni a sábà máa ń pàdánù jùlọ: ìṣàn tí ń lọ sí ẹ̀rọ náà fúnra rẹ̀ jẹ́ ìwọlé àdúgbò, nígbà tí ìṣàn tí ń gba inú ẹ̀rọ náà lọ sí ibòmíì jẹ́ ìfiránṣẹ́ síwájú. Àwọn ẹ̀wọ̀n ògiri iná ọ̀tọ̀ọ̀tọ̀ àti àwọn ètò ọ̀tọ̀ọ̀tọ̀ ni ń bójú tó wọ́n. Ṣàyẹ̀wò ẹ̀wọ̀n tí kò tọ́ ń gbá àárọ̀ kan, ó sì ń dá àwọn kọ́ńtà tí ó dàbí aláìlẹ́bi padà.

Ka ẹni tí ń gbọ́ àti ọ̀nà

Lórí ẹ̀rọ ìbánisọ̀rọ̀, jẹ́rìí pé àdírẹ́sì ọ̀nà àbẹ̀wò server náà ń ṣàtọ́nà sínú ọ̀nà àbẹ̀wò. Lórí server, jẹ́rìí pé sọ́kẹ́tì kan wà lórí àdírẹ́sì tí ẹ̀rọ ìbánisọ̀rọ̀ ń lò, àti pé ètò tí ó wà lẹ́yìn rẹ̀ ni èyí tí o pinnu.

wg show
ip route get 10.66.0.1
ss -lntup | grep -E ':80|:443'
nft list ruleset | grep -A6 'chain input'
curl -vk --max-time 5 https://10.66.0.1/

Ẹni tí ń gbọ́ lórí 127.0.0.1 kò ní dáhùn ìbéèrè tí a fi ránṣẹ́ sí 10.66.0.1 láé, ohunkóhun tí ògiri iná bá fàyè gbà. Ẹni tí ń gbọ́ lórí àdírẹ́sì gbogbogbò yóò dáhùn, àyàfi tí ìlànà kan bá dí i lọ́wọ́. Nítorí náà àkójọ sọ́kẹ́tì ń yanjú ìdajì àwọn ọ̀ràn kí a tó wo ìlànà kankan. Ibùdókọ̀ àti àdírẹ́sì papọ̀ ń pinnu bóyá ìbéèrè lè dé.

Fi àdírẹ́sì tí ẹ̀rọ ìbánisọ̀rọ̀ ń lò wé àdírẹ́sì tí server ní gan-an lórí ojú-ọ̀nà ọ̀nà àbẹ̀wò. Ètò àtijọ́ ní ẹ̀gbẹ́kẹ̀gbẹ́ yóò dá ìbéèrè tí a ṣàtọ́nà dáadáa sí ẹlẹgbẹ́ tí kò ní irú àdírẹ́sì bẹ́ẹ̀.

Lo àwọn ìlànà fún ìwọlé àdúgbò, kì í ṣe fún ìfiránṣẹ́ síwájú

Bí pákẹ́tì bá dé tí sọ́kẹ́tì sì wà, ààlà tí ó kù ni ìlànà ìwọlé. Ìlànà tí ń fàyè gbà fún ìfiránṣẹ́ síwájú kò fàyè gbà fún ìfijíṣẹ́ àdúgbò, ìlànà tí a fi mọ́ ojú-ọ̀nà kan lè má bá orúkọ ojú-ọ̀nà ọ̀nà àbẹ̀wò tí o ń retí mu.

Dán wò pẹ̀lú ibùdókọ̀ kan tí a fàyè gbà sí iṣẹ́ tí a pinnu dípò ṣíṣí ẹ̀rọ náà. Lẹ́yìn náà ṣàyẹ̀wò àṣẹ ti app náà fúnra rẹ̀: àkójọ ẹni tí a fàyè gbà, ìbéèrè àkọsílẹ̀ tàbí ìdè mọ́ orúkọ ẹ̀rọ pàtó lè kọ ìbéèrè tí nẹ́tíwọ́kì fi dé ní àṣeyọrí.

Jẹ́ kí àwọn àyẹ̀wò ẹ̀rí wà ní ibùdó wọn. Ìdánimọ̀ ẹ̀rí tí a kò retí jẹ́ ìsọfúnni nípa ẹ̀rọ tí ó dáhùn, kì í ṣe ìdíwọ́ tí a gbọ́dọ̀ forí kọjá. Títẹ lórí rẹ̀ yóò fi àmì kan ṣoṣo tí ń dán iṣẹ́ tí kò tọ́ mọ̀ pamọ́.

Ya orúkọ, ìwọ̀n àti ìdánimọ̀ àwọn ìkùnà sọ́tọ̀

Iṣẹ́ tí ń ṣiṣẹ́ nípasẹ̀ àdírẹ́sì ṣùgbọ́n tí ń kùnà nípasẹ̀ orúkọ jẹ́ ìṣòro DNS, àti pé àtúnṣe wà nínú ètò olùyánjú tí a ń rán sí ẹ̀rọ ìbánisọ̀rọ̀, kì í ṣe nínú ògiri iná. Iṣẹ́ tí ń dáhùn àwọn ìbéèrè kékeré ṣùgbọ́n tí ń dí lórí àwọn ìdáhùn ńlá ń tọ́ka sí ìwọ̀n pákẹ́tì àti MTU, ìyẹn jẹ́ ìwádìí mìíràn pátápátá.

Àṣìṣe HTTPS tí ń dárúkọ ẹ̀rọ tí kò tọ́ sábà máa ń túmọ̀ sí pé ìbéèrè ti dé iṣẹ́ mìíràn, ọ̀pọ̀ ìgbà nítorí proxy tàbí ẹni mìíràn tí ń gbọ́ ni ó ni ibùdókọ̀ yẹn. Ka àkòrí ẹ̀rí náà kí o sì fi wé ẹ̀rọ tí o fẹ́ dé. Ìfiwéra yẹn kò ná ohunkóhun, ó sì sábà máa ń parí ìwádìí náà.

Kọ ibi ìṣàyẹ̀wò tí ó kùnà sílẹ̀: sọ́kẹ́tì, ìlànà ìwọlé tàbí ìlànà app. Ìlà yẹn kan ṣoṣo ń yàtọ̀ àṣìṣe nẹ́tíwọ́kì sótọ̀ kúrò nínú ìpinnu àṣẹ. Ó tún ń dá àwọn ibùdókọ̀ tí kò jẹ́ ìṣòro rí láé lọ́wọ́ ẹni tí ó tẹ̀lé.

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