Ṣé VPN client rẹ ṣì lè gba àtúnṣe ààbò?
Àwọn àkọsílẹ̀ ìtẹ̀jáde, ìkìlọ̀ àti ọ̀nà ìmúdójúìwọ̀n tó wà lẹ́yìn build rẹ sọ ju iye ẹ̀yà lọ. Ṣàyẹ̀wò pé ìfiṣeéré tó o ní ṣì lè gba àtúnṣe.
Ṣí ojú-ìwé ọjà VPN client kan, wà á rí àwọn ìlànà, tábìlì ànímọ́ àti bọ́tìnnì ìgbàsílẹ̀; ohun tó ṣẹ́ kù ni bí wọ́n ṣe tójú àwọn àbùkù díẹ̀ tó kọjá. Client máa ń wà ní ìfiṣeéré fún ọ̀pọ̀ ọdún, nítorí náà àkọsílẹ̀ ìtọ́jú jẹ́ ti ìyàn ní ẹ̀gbẹ́ àkójọ àwọn ìlànà. Àwọn nọ́mbà ẹ̀yà nìkan kò ṣe ìtòlẹ́sẹẹsẹ kankan, nítorí ìgbà ìtẹ̀jáde tó kún fún ìṣe àti èyí tó dákẹ́ lè fi iye iṣẹ́ kan náà pamọ́. Ìtọ́sọ́nà tó wà nísàlẹ̀ yìí ka àkọsílẹ̀ yẹn, lẹ́yìn náà ó ṣàyẹ̀wò bóyá build tó o ní gan-an ṣì lè gba àtúnṣe.
Ka àwọn ìkìlọ̀, kì í ṣe iye ẹ̀yà
Lọ sí ojú-ìwé ìkìlọ̀ fún ọjà tí wàá fi sílẹ̀, kì í ṣe ojú-ìwé àpò server tó ní orúkọ kan náà. Ìmúdójúìwọ̀n server kò túmọ̀ sí àtúnṣe client, àti àtúnṣe desktop kò sọ nǹkan kan nípa áàpù ẹ̀rọ alágbèéká. Àwọn apá tó wúlò nínú ìkìlọ̀ ni ìwọ̀n ẹ̀yà tí ó kan, build tí wọ́n túnṣe àti ìgbésẹ̀ tí olùtajà ní kí àwọn olùmúlò ṣe. Àkójọ ìkéde ààbò OpenVPN ní irú àwòrán yẹn, èyí tó mú kí ó jẹ́ ìwọ̀n òdodo fún olùtajà èyíkéyìí tí o ń gbéra.
Ìgbà ìtẹ̀jáde jẹ́ àmì aláìlera ní ẹ̀gbẹ́ méjèèjì: ìgbà tó kún fún ìṣe lè jẹ́ ìtọ́jú kékeré, àti àkókò tó dákẹ́ ṣì lè ní àwọn àtúnṣe pàtàkì. Ohun tó ń tò olùtajà ni bóyá àbùkù tí wọ́n ròyìn ti mú àlàyé tó ṣe kedere àti build tí wọ́n túnṣe jáde. Àìdánilójú nínú àkọsílẹ̀ yẹn fúnra rẹ̀ jẹ́ àwárí, nítorí ó dámọ̀ràn pé àbùkù tó kàn yóò ní ìtọ́jú kan náà.
Tọpin ọ̀nà tí build rẹ ti ń bọ̀
Ọ̀nà ni ó pinnu bí àtúnṣe ṣe ń dé ọ̀dọ̀ rẹ kánkán, kò sì jẹ́ bákan náà lórí pẹpẹ kọ̀ọ̀kan. Ṣọ́ọ̀bù, olùfiṣeéré olùtajà, àpò ìpín àti ojú-ìwé sọ́fítíwé àjọ kan ní àkókò àti ìgbésẹ̀ ìfọwọ́sí tiwọn. Build tí wọ́n tún ṣe àpò lè já sí ọ̀sẹ̀ ní ẹ̀yìn orísun, àti àpapọ̀ ẹnìkẹta lè má tẹ̀lé ìtòlẹ́sẹẹsẹ olùtajà rárá.
Bèèrè lọ́wọ́ àwọn metadata àpò ọ̀nà wo ni ó ni fáìlì binary dípò gbẹ́kẹ̀ lé ojú-ìwé ìgbàsílẹ̀ tí o rántí. Àwọn àṣẹ mẹ́ta yìí ń dámọ̀ olùní àti ẹ̀yà olùdíje nínú ètò Linux àti Flatpak tó wọ́pọ̀:
dpkg -S "$(command -v openvpn)"
apt policy openvpn
flatpak list --columns=application,version
Ṣàyẹ̀wò ohun tí wọ́n fi sílẹ̀ gan-an
Ìkéde ń ṣàpèjúwe iṣẹ́ náà, kì í ṣe ẹ̀rọ rẹ, àwọn méjèèjì sì yàtọ̀ lẹ́yìn ìgbésẹ̀ ìtànkálẹ̀ tí kò parí. Ka ẹ̀yà tí wọ́n fi sílẹ̀ kí o tó gbà pé ìtànkálẹ̀ ti ní àtúnṣe:
openvpn --version | head -3
wg --version
winget list --name OpenVPN
Ẹgbẹ́ ẹ̀rọ tí wọ́n ń bójú tó nílò alábòójútó láti fọwọ́ sí ìtànkálẹ̀, nítorí náà ìkéde kì í ṣe àtúnṣe tí wọ́n fi sílẹ̀. Bèèrè ìgbà tí àwọn irinṣẹ́ ìtànkálẹ̀ yóò mú build tuntun wá, kí o sì fi ìdáhùn yẹn sí ẹ̀gbẹ́ ọjọ́ ìṣíkiri. Títí ọjọ́ náà yóò fi kọjá, ẹgbẹ́ náà ń pa build àtijọ́ àti ìfarahàn àtijọ́ mọ́.
Fìdí rẹ̀ múlẹ̀ pé ìmúdójúìwọ̀n kò dá ọ̀nà abẹ́lẹ̀ ya
Ìmúdójúìwọ̀n lè yí ìhùwàsí ọ̀nà, àwọn àṣàyàn olùfiṣeéré tàbí ibi fáìlì ìṣètò padà, ìyípadà sì máa ń farahàn gẹ́gẹ́ bí ìṣòro ìsopọ̀ dípò àkọsílẹ̀ ìtẹ̀jáde. Ṣàyẹ̀wò ìsopọ̀, ọ̀nà àti àtúnṣopọ̀ pẹ̀lú ìlànà tí wọ́n kọ sílẹ̀ dípò gbígbà pé ìhùwàsí àtijọ́ ṣì wà. Tọ́jú àwọn ohun tí profile nílò àti ètò ìbámu nínú àkọsílẹ̀ kan náà, kí wọ́n lè da ìkùnà tó ń bọ̀ lẹ́bi lórí build dípò nẹ́tíwọ́kì.
Bí build tuntun bá kùnà, gbà ẹ̀yà náà, àkọsílẹ̀ náà àti ibi ìkùnà gan-an kí o tó padà sẹ́yìn. Ìpadàsẹ́yìn láìsí ẹ̀rí máa ń parí pẹ̀lú ìgbìyànjú ìmúdójúìwọ̀n kan náà lẹ́ẹ̀kan sí i àti àbájáde kan náà:
ip route get 203.0.113.10
openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'error|fatal'
systemctl status openvpn-client@client --no-pager
Gbà ní àkọ́kọ́, pinnu ní ìkẹyìn. Ìwádìí ọ̀nà ń ya ìṣòro abẹ́lẹ̀ kúrò nínú ìṣòro àdírẹ́sì, àkọsílẹ̀ aláṣepọ̀ ń dárúkọ àṣàyàn tó kùnà, ipò ẹ̀ka sì ń fi hàn bóyá client bẹ̀rẹ̀ rí. Àwọn ìlà mẹ́ta yẹn tún ń ṣe ìròyìn olùtajà tó wúlò, dípò àpèjúwe àwọn àmì tí ẹnìkankan kò lè tún ṣe.
Nígbà tí pẹpẹ bá jáde kúrò nínú àtìlẹ́yìn
Nígbà tí olùtajà bá dá àtìlẹ́yìn ètò ìṣiṣẹ́ dúró, àwọn àṣàyàn tó jẹ́ òtítọ́ ni ìṣíkiri tàbí àyọkùrò tí wọ́n kọ sílẹ̀. Dídì client tí a kò ń tọ́jú mú láti yẹra fún ìgbéga ń pa build tí kò ní gba àtúnṣe mọ́, ìyẹn sì ni ànímọ́ gan-an tí wọ́n ń ka àkọsílẹ̀ ìkìlọ̀ fún. Àyọkùrò lè jẹ́ ojúsàájú kìkì bí olùní àti ọjọ́ ìparí bá so mọ́ ọn.
Parí àgbéyẹ̀wò náà nípa kíkọ àwọn òtítọ́ mẹ́ta sínú àkọsílẹ̀ ìyàn: ìwọ̀n ẹ̀yà tí wọ́n ń tìlẹ́yìn, build tí wọ́n túnṣe gbẹ̀yìn tí o lè fi sílẹ̀, àti ọjọ́ ìṣíkiri fún gbogbo ohun tó wà ní ẹ̀yìn ìwọ̀n yẹn. Bí ọ̀kan nínú mẹ́ta bá ṣẹ́ kù, bèèrè lọ́wọ́ olùtajà kí o tó pinnu, kì í ṣe lẹ́yìn. Ìdákẹ́jẹ́ olùtajà kì í ṣe ẹ̀rí ìlànà ìtọ́jú.