Àwọn àkọsílẹ̀ ìpèsè tí ń sọ àṣìṣe tí wọ́n sì ń tẹ̀síwájú burú ju àwọn àkọsílẹ̀ tí kò ṣiṣẹ́ rárá. Ìṣètò kọ̀ǹpútà ń fi ọwọ́ kàn àwọn kọ́kọ́rọ́ tí a dáàbò bò, ìdánimọ̀ kan ní ẹnubodè àti iṣẹ́ kan tí ó lè ti ń ṣe ìrìnàjò. Ọ̀kọ̀ọ̀kan nínú ìwọ̀nyí nílò àdìpọ̀ ìdúró, àkọsílẹ̀ náà sì gbọdọ̀ mọ ìpele tí ó dé nígbà tí ó dúró.

Wo gbogbo rẹ̀ gẹ́gẹ́ bí ìbáraẹnisọ̀rọ̀ kan pẹ̀lú àwọn ibi àyẹ̀wò márùn-ún, kí o sì jẹ́ kí ibi àyẹ̀wò kọ̀ọ̀kan kọ̀ láti tẹ̀síwájú fúnra rẹ̀.

Tún àwọn ohun tí ó wọlé ṣe kí o tó fọwọ́ kan ẹ̀rọ fáìlì

Bẹ̀rẹ̀ pẹ̀lú àdéhùn tí ó ṣe kedere: ìdánimọ̀ kan, orísun profáìlì kan, olówó iṣẹ́ kan tí a fẹ́. Ṣàyẹ̀wò pé profáìlì náà wà, pé ẹ̀rí àti kọ́kọ́rọ́ tí ó tọ́ka sí dà, àti pé àpò tí a ń lọ sí jẹ́ ti ẹ̀wọ̀n tí a retí. Ọ̀nà tí ń yanjú kì í ṣe ẹ̀rí pé ohun tí ó wà lẹ́yìn rẹ̀ pé.

Kọ̀ àwọn oníyípadà òfìfo ní kùtùkùtù. $DEVICE tí a kò gbé kalẹ̀ tí kò gbòòrò sí nnkan kankan yí install -m 400 $KEY /etc/openvpn/client/ padà sí ẹ̀dà tí ó dojú kọ àpò, ìkùnà sì ń dé lẹ́yìn náà gẹ́gẹ́ bí iṣẹ́ tí kò lè ka kọ́kọ́rọ́ rẹ̀.

Kó ẹ̀wọ̀n profáìlì jọ nínú àpò ìmúrasílẹ̀

Kọ́kọ́ kọ́ ẹ̀wọ̀n kíkún ní ibi àdáni: profáìlì, CA, ẹ̀rí kọ̀ǹpútà, kọ́kọ́rọ́ àti olùrànlọ́wọ́ èyíkéyìí tí profáìlì náà pè. Ṣe àdàkọ pẹ̀lú install -m 400 -o root -g root kí àwọn àṣẹ lè wà nígbà ìdá ṣíṣe kì í ṣe lẹ́yìn. Lẹ́yìn náà ṣàyẹ̀wò àwọn ìtọ́kasí inú profáìlì, nítorí ìlà ca tàbí key ẹ̀gbẹ́ kan ń yanjú ní ìbámu pẹ̀lú àpò iṣẹ́ ẹ̀ka ní kété tí iṣẹ́ náà bẹ̀rẹ̀. Kò yẹ kí a kọ nnkan kankan sínú àpò aláàyè títí ẹ̀wọ̀n náà yóò fi jẹ́wọ́.

Ṣàkọsílẹ̀ àmì ìka tí kì í ṣe àṣírí ti ohun tí ìsá yìí ṣe jáde, fún àpẹẹrẹ sha256sum office.conf tí a fi pamọ́ sẹ́gbẹ̀ẹ́ àmì ẹ̀yà. Ìye kan náà ni ó ń jẹ́ kí ìsá tuntun lè ṣe ìyàtọ̀ láàrín ìmúdójúìwọ̀n àti àìṣe nnkan.

Pààrọ̀ ní ọ̀nà átọ́mù kí o sì pa ẹ̀wọ̀n tẹ́lẹ̀ mọ́

Gbé ẹ̀wọ̀n tí a múrasílẹ̀ lọ sí ipò rẹ̀ ní ìgbésẹ̀ kan ní ibi tí ẹ̀rọ fáìlì bá gbà á, kí o sì pa ẹ̀wọ̀n tẹ́lẹ̀ tí a ṣàyẹ̀wò mọ́ lábẹ́ orúkọ pẹ̀lú àmì àkókò. Ẹ̀dà àìkún tí ó fi profáìlì tuntun sílẹ̀ sẹ́gbẹ̀ẹ́ kọ́kọ́rọ́ àtijọ́ ń ṣe iṣẹ́ tí ń fi ìdánimọ̀ tí kò tọ́ ṣe ìjẹ́rìí tí kò sì ṣàkọsílẹ̀ nnkan ìwúlò nípa ìdí. Bí ìpààrọ̀ náà kò bá lè jẹ́ átọ́mù, ṣètò àwọn ìgbésẹ̀ kí profáìlì lè dé ní ìkẹyìn.

Nígbà tí ibi àfojúsùn ti wà tẹ́lẹ̀, pinnu ní kedere bóyá ìsá yìí jẹ́ ìmúdójúìwọ̀n, ìsá àtúnṣe kan náà, tàbí ìforígbárí pẹ̀lú profáìlì ẹ̀rọ mìíràn. Kíkọ sórí profáìlì tí ó jẹ́ ti ìdánimọ̀ mìíràn ní ìdákẹ́jẹ́ ni ọ̀nà tí ẹ̀rọ méjì ń fi pin ẹ̀rí kan. Kọ̀ ìsá náà, kí o sì dárúkọ olówó tí ń forígbárí.

Mú olówó kan ṣiṣẹ́ kí o sì fi hàn

Yan ọ̀nà ìmúṣiṣẹ́ kan, boyá ẹ̀dà systemd tàbí NetworkManager, kí o sì lò ó ní ọ̀nà tí ó tẹ̀síwájú. Bíbẹ̀rẹ̀ ìlànà openvpn tí a kò ṣàkóso sẹ́gbẹ̀ẹ́ ẹ̀ka tí a ti mú ṣiṣẹ́ ń fúnni ní ọ̀nà méjì, àwọn ìmúdójúìwọ̀n DNS tí ń díje àti kò sí ìdáhùn tí ó ṣe kedere nípa èwo ni àṣẹ ìdúró ń dojú kọ. Lẹ́yìn ìmúṣiṣẹ́, ṣàyẹ̀wò systemctl is-active openvpn-client@office, lẹ́yìn náà ọ̀nà sí ìpele jíjìnnà, lẹ́yìn náà resolvectl status fún olùyánjú tí ọ̀nà náà gbé kalẹ̀. Parí nípa dé orísun kan tí ọ̀nà náà wà fún.

Ìlànà tí ń ṣiṣẹ́ àti àmì àpótí aláwọ̀ ewé jẹ́ òtítọ́ nípa ìlànà, kì í ṣe ẹ̀rí pé ìdánimọ̀ àti ìlànà ìrìnàjò là jáde nínú ìfàṣẹ́.

Ìsá àtúnṣe àti ìfẹ̀yìntì jẹ́ àwọn ọ̀nà iṣẹ́ ọ̀tọ̀ọ̀tọ̀

Ìsá kejì yẹ kí ó para pọ̀ mọ́ àwọn fáìlì tí a ṣàyẹ̀wò àti olówó kan náà, kì í ṣe ṣíṣe àkọsílẹ̀ kejì tàbí daemon kejì. Ìfẹ̀yìntì jẹ́ ìlànà tirẹ̀: dá olówó gbọ́dọ̀ dúró, tọ́jú tàbí pa profáìlì àdúgbò rẹ́ ní ìbámu pẹ̀lú ìlànà, kí o sì fagilé ìdánimọ̀ ní ẹnubodè. Pípa fáìlì kọ́kọ́rọ́ àdúgbò rẹ́ kò fagilé ẹ̀dà tí ó ti kúrò ní ẹ̀rọ náà.

Pa ọ̀nà ìmúpadàbọ̀ tí kò gbára lé ọ̀nà náà mọ́, gẹ́gẹ́ bí ààyè kọ́ńsólù tàbí ọ̀nà ìṣàkóso kejì. Ìyípadà ìpèsè tí ó tì ọ́ mọ́ ẹ̀rọ náà jáde jẹ́ ìyípadà tí ó kùnà pàápàá nígbà tí gbogbo ìpele ti sọ àṣeyọrí.

Àkọsílẹ̀ tí ó yẹ kí a pa mọ́ jẹ́ ìbáraẹnisọ̀rọ̀ nípa ẹ̀tọ́ àti ẹ̀rí. Àkójọ kúkúrú àwọn àṣẹ àdàkọ aláṣẹ kì í ṣe nnkan kan náà.

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