Àdàkọ àmúró tí ó ń rọra lọ nípasẹ̀ VPN ń pè é sí ìdánwò tí ó hàn gbangba: já ọ̀nà àbúdá kúrò kí o sì tún wọn. Ìdánwò yẹn máa ń dáhùn ìbéèrè mìíràn, nítorí iṣẹ́ náà lè máa ṣe hash àwọn fáìlì tàbí ń dúró de ìgbìyànjú mìíràn dípò gbígbé àwọn byte. Pín àwọn ìpele kúrò ní àkọ́kọ́, ẹ̀sùn náà yóò di ìdánwò pàtó pẹ̀lú àbájáde pàtó tí a retí. Ọ̀nà yóò di olùdíje nígbà tí ìpele gbígbé gan-an bá jẹ́ èyí tí ó lọ jẹ́jẹ́.

Ìpele wo ni iṣẹ́ wà nígbà tí ó bá dà bí ẹni pé ó lọ jẹ́jẹ́

Àwọn irinṣẹ́ àdàkọ àmúró máa ń gba àwọn ìpele kọjá: wíwá àwọn fáìlì, kíkà wọ́n àti ṣíṣe hash wọn, pípa wọ́n, pífi wọ́n, gbígbé wọn sókè, lẹ́yìn náà ìjẹ́rìí. Ìpele kọ̀ọ̀kan ní ìdíwọ́ tirẹ̀, àti pé díẹ̀ nínú wọn ni ó fi ọwọ́ kan nẹ́tíwọ́kì rárá. Irinṣẹ́ tí kò tíì jábọ̀ ìpele kankan ń sọ fún ọ pé kò tíì parí ṣíṣàyẹ̀wò.

Iṣẹ́ tí ó máa ń lo ogún ìṣẹ́jú láti mú fáìlì kékeré mílíọ̀nù kan ṣetán kò ní yára nígbà tí ọ̀nà àbúdá bá yára. Iṣẹ́ tí ó kún gbogbo ọ̀nà gbígbé sókè jẹ́ ìṣòro agbára pẹ̀lú ojútùú mìíràn. Ka àbájáde ìtẹ̀síwájú nígbà tí ìdádúró bá ń ṣẹlẹ̀, kọ ìpele náà sílẹ̀ kí o sì kọ àkókò náà, nítorí ìpele ní àkókò ẹ̀sùn ni ó ṣe pàtàkì. Àwọn fáìlì kékeré tún máa ń hùwà yàtọ̀ sí ohun ńlá kan ṣoṣo, nítorí àwọn ìrìn àti ìpadà fún fáìlì kọ̀ọ̀kan ló máa ń jẹ gaba lóri, gbígbé náà kò sì ní dé ìwọ̀n tí ó dúró ṣinṣin. Fi ohun tí ó jọra wé ohun tí ó jọra ṣáájú kí o tó pinnu nípa ọ̀nà àbúdá.

Ibùdó ìparí gbogbogbò àti NAS aládáni máa ń kùnà lọ́nà ìyàtọ̀

Iṣẹ́ àdàkọ àmúró gbogbogbò máa ń gbé àdéhùn ìsopọ̀ ohun èlò tí a fìdí rẹ̀ múlẹ̀ tirẹ̀, ọ̀nà àbúdá sì jẹ́ ìfò gbé kan lórí ọ̀nà gígùn. NAS aládáni sábà máa ń gbára lé ọ̀nà àbúdá yẹn fún ìwọlé pàtàkì sí nẹ́tíwọ́kì rẹ. Ìyàtọ̀ yẹn ni ó pinnu bóyá pípa kúrò jẹ́ ìlà ìpìlẹ̀ tí ó wulo tàbí ìdánwò ohun kankan.

Nínú ọ̀ràn gbogbogbò, iṣẹ́ kan náà lórí ọ̀nà mìíràn lè jẹ́ ìfiwéra títọ́ nígbà tí ìlànà bá gbà á. Nínú ọ̀ràn aládáni, yíyọ ọ̀nà àbúdá kúrò kò fi ọ̀nà kankan sílẹ̀ sí ẹ̀rọ ìsìn, nítorí náà àbájáde náà ṣàpèjúwe ọ̀nà tí o paarẹ̀ dípò èyí tí o ń lò.

DestinationWhat the tunnel providesValid baseline
Public backup serviceOne hop among severalThe same job over another route
Private NASThe only path to the serverNone that removes the tunnel
Self-hosted gatewayPath plus split-DNS policyOnly if the policy is unchanged

Ìdúró jẹ́ ìkùnà tí ó yàtọ̀ sí gbígbé tí ó lọ jẹ́jẹ́

Ọ̀wọ̀n kẹta ti tábìlì yẹn ni ó pinnu bóyá a lè ṣe ìdánwò ìdúró ṣinṣin rárá, nítorí ìlà ìpìlẹ̀ tí ó máa ń yọ ọ̀nà àbúdá kúrò ní ìtumọ̀ nikan níbi tí ọ̀nà mìíràn bá wà. Pẹ̀lú ìlà ìpìlẹ̀ tí ó wulo, wo ìrísí ìkùnà dípò ìwọ̀n àpapọ̀. Gbígbé sókè tí ó kéré ṣùgbọ́n tí ó dúró ṣinṣin ń tọ́ka sí agbára, nígbà tí iṣẹ́ tí ó dúró tí ó sì tún bẹ̀rẹ̀ ń tọ́ka sí ìdádúró, ìjẹ́rìí tàbí fáìlì kan tí ó ní ìṣòro. Àwọn méjèèjì ń mú ẹ̀sùn tí ó fẹ́rẹ̀ẹ́ jọra àti àtúnṣe tí ó yàtọ̀ pátápátá wá.

Àwọn ìgbìyànjú tún ń yí ìwọ̀n kọ̀ọ̀kan padà, nítorí àwọn byte lórí okùn lè pọ̀ ju ìwọ̀n tí ó yí padà gan-an lọ. Ka ìhùwà ìtẹ̀síwájú ṣáájú kí o tó dá iṣẹ́ dúró lẹ́ẹ̀kan sí i láti wo ohun tí ó ṣẹlẹ̀, nítorí àwọn gbígbé sókè tí a pín tí ó lè tẹ̀síwájú máa ń gbára padà ní ọ̀nà rọrùn, títún gbogbo fáìlì bẹ̀rẹ̀ kò sì ṣe bẹ́ẹ̀. Ọ̀nà àbúdá tí ó ń tún sopọ̀ ní gbogbo ìṣẹ́jú díẹ̀ tún dà bí ìṣòro ìbúgbò nígbà tí ó jẹ́ ìṣòro ìdúró ṣinṣin gan-an. MTU ọ̀nà ń mú èyí pọ̀ sí i, nítorí ọ̀nà àbúdá tí ó dín ẹrù tí ó wulo kù yóò dá àwọn ìpín ńlá dúró nígbà tí àwọn kékeré ń kọjá.

journalctl -u wg-quick@wg0 -n 50 --no-pager
ss -tin dst :443
ping -M do -s 1400 -c 3 backup.example.com

Gbígbé sókè kan lè pa gbogbo ìṣàn mìíràn ní ebi

Gbígbé sókè tí ó kún ọ̀nà gbígbé sókè máa ń jẹ́ kí àwọn ìpè àti ìwò lórí íbàá má ṣe ìdáhùn, àdàkọ àmúró sì kì í ṣe ohun kan ṣoṣo tí ó ń díje fún un. Oníbàárà ìmúdọ́gba kejì ń mú àmì kan náà wá fúnra rẹ̀. Ṣáájú kí o tó dẹ́bi fún ọ̀nà àbúdá, wo ohun mìíràn tí ó ń gbé sókè.

Lo ìtòlẹ́sẹẹsẹ tàbí ààlà ìbúgbò tí irinṣẹ́ náà kọ sílẹ̀ dípò jà fún ìgbéjáde tí ó ga jùlọ; fífi ààyè sílẹ̀ fún iṣẹ́ ìbánisọ̀rọ̀ sábà ní iye ju ìpín tí ó kẹ́yìn lọ. Lẹ́yìn náà ṣàyẹ̀wò ohun tí ààlà náà kan gan-an, nítorí àwọn irinṣẹ́ kan ń fi ààlà sí fáìlì kọ̀ọ̀kan, àwọn mìíràn sí gbogbo ìgbà ṣíṣe, àwọn mìíràn sì ń kọbi ara sí iye àfikún àwọn fáìlì kékeré pátápátá. Ààlà tí kò bá ẹrù iṣẹ́ mu kò yí ohunkóhun padà. Títú ọ̀nà àbúdá yà sọ́tọ̀ tún yẹ fún ìfura níbí, nítorí yíyọ olùbẹ̀rẹ̀ kúrò nínú ọ̀nà àbúdá kò yọ iṣẹ́ olùrànlọ́wọ́ tí ó ń ṣe gbígbé sókè kúrò. Fún àpẹẹrẹ Rclone máa ń tẹ àwọn ààlà gbígbé àti ìhùwà ìgbìyànjú tún jáde nínú àwọn ìwé rẹ̀, èyí tí ó mú kí ó jẹ́ ìtọ́kasí tí ó wulo fún ohun tí ààlà yẹ kí ó ṣàkóso.

Pari pẹ̀lú ìmúbọ̀sípò, kì í ṣe ìdánwò ìyára

Gbígbé sókè tí ó parí kì í ṣe àdàkọ àmúró títí a ó fi mú nǹkan kan bọ̀sípò láti inú rẹ̀. Jẹ́rìí pé ẹ̀dà tí a retí wà, lẹ́yìn náà mú fáìlì aṣojú kan bọ̀sípò pẹ̀lú ìlànà tí irinṣẹ́ náà kọ sílẹ̀. Tọ́jú ìsọfúnni ìgbàpadà sí ibòmíràn yàtọ̀ sí ẹ̀rọ tàbí prófáìlì tí o lè pàdánù, kí o má ṣe sọnù àdàkọ àmúró tí ó ń ṣiṣẹ́ rárá kìkì láti mú ìdánwò dúró ní ìtòlẹ́sẹẹsẹ.

restic snapshots --latest 3
restic restore latest --target /tmp/restore-check --include /etc/hosts

Tún gbígbé àti ìmúbọ̀sípò ṣe lẹ́yìn ìyípadà nẹ́tíwọ́kì, kí ó lè hàn pé ìlọsíwájú ń sin àdàkọ àmúró kì í ṣe kìkì gbígbé dátà kíákíá. Ìgbà kejì yẹn ni ó máa ń ti tikẹ́ẹ̀tì. Gbígbé tí ó yára pẹ̀lú ìmúbọ̀sípò tí a kò dánwò jẹ́ ọ̀nà tí ó lọ jẹ́jẹ́ láti wà láìsí ààbò.

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