Olùbára náà gbìyànjú láti tún sopọ̀, kò sì sí nǹkan tí ó ń jáde kúrò nínú ẹ̀rọ náà, bí ó tilẹ̀ jẹ́ pé profáììì kan náà ṣiṣẹ́ ní ọ̀sẹ̀ tó kọjá. Orúkọ host ìparí náà ń yanjú sí àdírẹ́sì mìíràn báyìí, àyọkùrò ìjáde sì ṣì ń dárúkọ èyí tí ó ti pẹ́. Ìyọ̀ǹda àtijọ́ kan ṣoṣo yẹn tó láti sọ kill switch tí ń ṣiṣẹ́ di ìdádúró pátápátá, kò sì hàn nínú àmì ipò kankan tí desktop ń fi hàn. Àtúnṣe náà jẹ́ ọ̀nà iṣẹ́ kékeré, kì í ṣe àtúnṣe ìlà kan.

Túnéèlì náà tún sopọ̀, lẹ́yìn náà kò sí nǹkan tí ó jáde

Òfin ìjáde tí ó dárúkọ àdírẹ́sì ibi àfojúsùn jẹ́ àwòrán àkókò kan, àwọn ìdáhùn DNS kì í sì ṣe bẹ́ẹ̀. Nígbà tí olùpèsè bá yí àdírẹ́sì kan, pákẹ́tì tí olùbára ń fi ránsẹ́ sí peer tuntun kò bá ohunkóhun mu, ìdènà àkọ́kọ́ sì ń sọ ọ́ nù. Olùbára náà wá ń ròyìn àkókò tí ó ti tán, èyí tí ó dàbí ìṣòro server dípò ti firewall.

Fífi àdírẹ́sì tí ìwádìí gbogbo ènìyàn dá padà sílẹ̀ ń jẹ́ kí òní ṣiṣẹ́, ó sì ń fi ọ̀la lọ ní bàjẹ́. Ìyẹn jẹ́ àtúnṣe ẹ̀ẹ̀kan, kì í ṣe ìlànà ìtọ́jú.

Ṣàpèjúwe àyọkùrò tí o ní lọ́kàn gan-an

Bẹ̀rẹ̀ nípa kíkọ àwọn iye mẹ́rin tí òfin náà nílò: orúkọ ìparí tàbí àkójọ àdírẹ́sì tí a fọwọ́ sí, ọ̀nà gbígbé, ibùdókọ̀ àfojúsùn àti interface tí pákẹ́tì ń gbà jáde. Gbogbo mẹ́rẹ̀ẹ̀rin jẹ́ apá kan ìyọ̀ǹda náà, èyíkéyìí nínú wọn sì lè ṣàṣìṣe nígbà tí òfin náà ṣì dàbí ẹni tí ó bọ́gbọ́n mu. Òfin tí ó tọ́ ní mẹ́ta nínú wọn yóò kùnà gẹ́gẹ́ bí òfin tí ó ṣàṣìṣe ní gbogbo mẹ́rin. Kọ wọ́n sílẹ̀ kí o tó tẹ àṣẹ náà, nítorí òfin kan dára bẹ́ẹ̀ gẹ́gẹ́ bí àpèjúwe tí ó wà lẹ́yìn rẹ̀.

Àṣẹ tí ó wà nísàlẹ̀ fi ìrísí hàn fún ìparí IPv4 UDP kan lórí uplink alókòkò. Rọ́pò àwọn iye méjèèjì pẹ̀lú àwọn tí o ti jẹ́rìí sí ní ìbámu pẹ̀lú ìmúṣẹ.

sudo ufw allow out on enp3s0 proto udp to 192.0.2.44 port 1194
sudo ufw status verbose

Ìyọ̀ǹda yẹn kò fọwọ́ sí àwọn ibi àfojúsùn lásán lórí ibùdókọ̀ kan náà, kò dá olùgbọ́ sílẹ̀, kò sì bo TCP. ojú-ìwé ìwé àṣẹ UFW ṣàpèjúwe bí àdírẹ́sì, interface àti protocol ṣe ń dín òfin kù, dínkù yẹn sì ni kókó gbogbo rẹ̀.

Sọ ọ́ di ọ̀nà iṣẹ́ kan

Wo àyọkùrò náà bí ohun àmúṣọrọ̀ tí ó ní ẹni tí ó ń tọ́jú rẹ̀ àti ìyípadà, kì í ṣe àṣẹ tí ẹnìkan ń rántí láti ṣiṣẹ́. Kọ́kọ́ gba olùdíje kan láti inú olùyánjú àti àkójọ ìparí ti ìmúṣẹ fúnra rẹ̀, kí o sì mọ̀ọ́mọ̀ ṣàlàyé bí orúkọ yẹn ṣe ń yanjú kí túnéèlì náà tó wà. Lẹ́yìn náà ṣàyẹ̀wò olùdíje náà lòdì sí protocol, ibùdókọ̀ àti ẹbí àdírẹ́sì tí a pinnu kí o tó fọwọ́ kan àkójọ òfin.

Kọ́kọ́ fi ìyọ̀ǹda dín tuntun náà sórí ẹ̀rọ, kí o sì jẹ́rìí pé ó ti gbé wọlé, nítorí bíbéèrè lọ́wọ́ olùbára láti lo àdírẹ́sì tí firewall ṣì ń dènà ń mú ìkùnà jáde tí ó dàbí ìṣòro server. Fi àwọn òfin tí kò ní í ṣe pẹ̀lú rẹ̀ sílẹ̀ láìfọwọ́ kàn nígbà ìyípadà.

Wo ìyípadà olùbára náà nípasẹ̀ ọ̀nà àtúnsoṣọ̀ tí ó ní àtìlẹ́yìn, kí o sì jẹ́rìí àdírẹ́sì ọ̀nà jíjìn tí ó yàn. Mímúná DNS nìkan kò ń gbé socket tí ó wà tẹ́lẹ̀, ètò ìdúróṣinṣin ìparí sì lè jẹ́ kí olùbára dúró lórí peer àtijọ́ pẹ́ kí àkọsílẹ̀ tó yípadà.

Níkẹyìn, yọ ìyọ̀ǹda àtijọ́ kúrò mọ̀ọ́mọ̀, kí o gba ààyè fún fèrèsé àgbáwọlé tí a fọwọ́ sí nígbà tí ìpàdé àtijọ́ ṣì ń ṣiṣẹ́. Yíyọ àkọsílẹ̀ àtijọ́ kúrò ní kùtùkùtù ń mú ìdádúró kúkúrú jáde; fífi í sílẹ̀ títí láé ń fi ìyọ̀ǹda tí ẹnikẹ́ni kò lè ṣàlàyé sílẹ̀.

Yọ ìyọ̀ǹda àtijọ́ kúrò mọ̀ọ́mọ̀

Yíyọ kúrò ni ibi tí ọ̀pọ̀ ewu wà, nítorí òfin àtijọ́ ni ohun kan ṣoṣo tí ń ṣiṣẹ́ báyìí. Bí ìfiṣe olùdíje náà bá kùnà, má ṣe tẹ̀síwájú, má sì pa àkọsílẹ̀ tí ó ṣì ń gbé ìjáde kúrò. Bí yíyọ kúrò fúnra rẹ̀ bá kùnà, kọ ìyọ̀ǹda àtijọ́ náà sílẹ̀ gẹ́gẹ́ bí àtijọ́ dípò kí o sọ ìlànà náà di ìgbàlódé.

Tún gbogbo àyẹ̀wò náà ṣe nígbà tí uplink bá yípadà láti Ethernet sí Wi-Fi, nígbà tí ọ̀nà gbígbé bá yípadà, tàbí nígbà tí iṣẹ́ kan bá ń yí káàkiri lórí àwọn àdírẹ́sì bíi mélòó kan. Òfin tí ó kan interface pàtó yẹ kí ó jáwọ́ ìbámu lẹ́yìn ìyípadà nẹ́tíwọ́kì, ìwà yẹn sì tọ́ bí ó tilẹ̀ dàbí àpadà.

Lẹ́yìn náà fi ìjáde tí kò léwu hàn pé àdéhùn náà wà. Ìparí tí a fọwọ́ sí gbọ́dọ̀ rí àṣeyọrí nígbà ìṣètò, ohun èlò tí a dáàbò bò gbọ́dọ̀ ṣiṣẹ́ tí ó bá sopọ̀, ìjáde tààrà tí kò ní í ṣe pẹ̀lú rẹ̀ sì gbọ́dọ̀ dúró ní dídènà nígbà ìdádúró. Fi ẹbí àdírẹ́sì méjèèjì àti ìgbìyànjú ìmúdójúìwọ̀n kan tí ó kùnà mọ̀ọ́mọ̀ kún un, nítorí ìsopọ̀ tí ó ṣàṣeyọ́ lẹ́yìn àtúnṣe àdírẹ́sì kan tí a fi sókè kò fi ẹ̀rí kankan hàn fún ọ̀kan nínú àwọn ọ̀ràn yẹn.

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