Kò sí ohun tí ó ṣẹlẹ̀ sí fáìlì .ovpn títí di ìgbà tí ohun kan bá ní í. Lórí desktop Pi, àwọn olówó tí ó ṣeé ṣe ni NetworkManager, tí ó ń fi ìsopọ̀ tí a kó wọlé pamọ́ nínú fáìlì kọ́kọ́rọ́ tirẹ̀, àti ẹ̀yà iṣẹ́ olómìnira kan tí ó ń ka ìṣètò láti inú àkójọpọ̀. Ìwọ̀nyí jẹ́ àwòṣe iṣẹ́ méjì pẹ̀lú ìpamọ́ ọ̀tọ̀ọ̀tọ̀, ìtọ́jú ẹ̀rí ọ̀tọ̀ọ̀tọ̀ àti àwọn òfin ìmúṣiṣẹ́ ọ̀tọ̀ọ̀tọ̀. Yíyan ọ̀kan nínú wọn pẹ̀lú ìmọ̀ ni gbogbo iṣẹ́ náà; dídá fáìlì náà sí ibi méjèèjì ń jẹ́ kí yíyan náà jẹ́ àìmọ̀.

Ẹ̀yà méjèèjì lè ṣiṣẹ́ lórí ẹ̀rọ kan, ṣùgbọ́n kì í ṣe lórí tunnel kan náà ní àkókò kan náà, àti pé ìforígbárí náà dà bí àṣìṣe nẹ́tíwọ́kì, kì í ṣe àṣìṣe ìṣètò.

Ọ̀nà méjì láti ní tunnel kan náà

Àfikún OpenVPN ti NetworkManager ń fi olùṣàtúnṣe àti iṣẹ́ tí ó ń bójú tó ìsopọ̀ fún ọ kún un, àti pé fífi ètò OpenVPN sórí ẹ̀rọ kò fi ìsopọ̀ yẹn sórí ẹ̀rọ. Ẹ̀yà olómìnira ni ètò òdìkejì: kò sí olùṣàtúnṣe, kò sí ìsopọ̀ pẹ̀lú desktop, fáìlì ìṣètò kan àti àwọn ẹ̀tọ́ tí ẹ̀yà náà fúnni. Èkíní ń pa ipò ìsopọ̀ mọ́ nínú databesu tirẹ̀, èkejì ń pa á mọ́ níbi tí profaili àti ẹ̀yà náà bá sọ. Ọ̀pọ̀ ìdàrúdàpọ̀ ń wá láti inú àròjinlẹ̀ pé profaili tí a kó wọlé àti fáìlì tí a dà jẹ́ ohun kan náà.

Wọn kì í ṣe ojú méjì ti ohun kan. Ṣíṣàtúnṣe fáìlì tí a gbà wá kò yí ohun tí NetworkManager pamọ́ tàbí ohun tí ẹ̀yà náà kà padà, àti pé ọ̀kan nínú wọn lè jẹ́ ẹni tí ó kọ́ tunnel tí o ṣẹ̀ṣẹ̀ dán wò.

Tẹ̀lé ìsopọ̀ tí desktop ń lò gan-an

Ìṣe ìkójọpọ̀ tí a kọ sílẹ̀, nmcli connection import type openvpn file office.ovpn, ń dá ìsopọ̀ kan nípasẹ̀ àfikún náà. Kọ UUID rẹ̀ sílẹ̀ kí o sì lo ìdánimọ̀ yẹn lẹ́yìn náà, nítorí pé àwọn orúkọ ń yí padà àti pé ìsopọ̀ méjì lè pín àmì kan. nmcli connection show ń ṣe àkójọ ohun tí ó wà, àti kíka àwọn ànímọ́ ìsopọ̀ náà fúnrarẹ̀ sọ fáìlì tí ó ti wá àti ohun tí ó ń pamọ́. Bí UUID tí o ń ṣàtúnṣe kì í bá ṣe èyí tí desktop ń mú ṣiṣẹ́, àwọn àtúnṣe rẹ jẹ́ ọ̀ṣọ́ lásán.

Àwọn àṣírí ń gbé nínú ìpamọ́ olówó. Dídà gbogbo àṣírí tí a pamọ́ jáde láti mọ profaili tí ó ń ṣiṣẹ́ jẹ́ lọ́ra ó sì léwu; béèrè lọ́wọ́ ohun ìsopọ̀ náà dípò bẹ́ẹ̀, kí o sì pa ohun ìkọ̀kọ̀ mọ́ níbi tí olówó ń retí.

Ìsopọ̀ tí a kó wọlé kò nílò ìpàdé àwòrán láti ṣiṣẹ́, ṣùgbọ́n ó lè tún nílò orísun ẹ̀rí. Bóyá yóò bẹ̀rẹ̀ láìsí àbójútó dá lé àwọn ẹ̀tọ́ àti àṣírí rẹ̀, kì í ṣe wíwà desktop.

Ka àwòṣe ẹ̀yà náà kí o tó gbẹ́kẹ̀lé e

Níbi tí àpò náà ti ń pèsè ẹ̀yà oníbàárà ní ọ̀nà upstream, àpẹẹrẹ tí orúkọ rẹ̀ jẹ́ office bá %i.conf mu nínú àkójọpọ̀ tí a ṣètò fún ẹ̀yà náà, èyí tí ó jẹ́ fún àwòṣe 2.6 /etc/openvpn/client. Ka ẹ̀yà tí a fi sórí ẹ̀rọ àti fáìlì àfikún èyíkéyìí kí o tó gbẹ́kẹ̀lé àpẹẹrẹ láti inú ìtọ́sọ́nà, nítorí pé àwọn ìpín ń yí àwọn ọ̀nà padà. Bíbẹ̀rẹ̀ pẹ̀lú ọwọ́ láti terminal kò fi ohun kan hàn nípa ojú tí iṣẹ́ náà ní sí àwọn fáìlì, àṣírí tàbí ẹ̀tọ́. Pátákó ọ̀rọ̀ ìpamọ́ ti desktop kò sì jẹ́ ẹ̀rí pé ẹ̀yà tí kì í ṣe ìbáraẹnisọ̀rọ̀ ní ọ̀nà tí a fọwọ́ sí láti gba ọ̀rọ̀ ìpamọ́ kan náà.

Fún ẹ̀yà náà ní ohun tí ó nílò nìkan. Ṣíṣí àpótí iyanrìn gbogbo iṣẹ́ náà nítorí pé fáìlì kan tí a tọ́ka sí kò kà, ń pààrọ̀ àtúnṣe ẹ̀tọ́ kékeré fún ìfarahàn ńlá, àti pé àṣìṣe náà sábà máa ń dárúkọ fáìlì tí ó nílò àfiyèsí.

Yọ ẹ̀dà náà kúrò láìsí pàdánù àǹfààní

Bí àwọn olówó méjèèjì bá lè bẹ̀rẹ̀ tunnel náà, ọ̀kan yóò ṣẹ́gun ní àkókò tí kò tọ́, àwọn ọ̀nà àti ẹ̀rọ ẹni tí ó ṣẹ́gun yóò sì wà lẹ́yìn. Yọ ẹ̀dà àìròtẹ́lẹ̀ náà kúrò nípasẹ̀ olówó rẹ̀ fúnrarẹ̀, pa ọ̀nà ìmúpadà mọ́ ní ṣíṣí, kí o sì jẹ́rìí pé olówó tí ó kù ṣì ń sopọ̀ lẹ́yìn àtúnbẹ̀rẹ̀. VPN méjì tí a pín ní ìmọ̀ pẹ̀lú àwọn ìlànà ìtọ́sọ́nà ọ̀tọ̀ọ̀tọ̀ jẹ́ ìbéèrè àpẹẹrẹ mìíràn, kì í ṣe àṣẹ fún àwọn ọ̀nà ìbẹ̀rẹ̀ méjì láti díje lórí ìsopọ̀ kan.

Lẹ́yìn náà kọ ìyípo ìgbésí ayé tí o gbà sílẹ̀: ìmúṣiṣẹ́ pẹ̀lú ọwọ́, ìwọlé, tàbí ìbẹ̀rẹ̀ àti àtúnsopọ̀. Ṣàyẹ̀wò ibi ìparí tí a pamọ́, ìjẹ́rìí ẹgbẹ́ kejì àti ohun àmúṣọrọ̀ tí tunnel yẹ kí ó dé, nítorí pé fífi desktop sórí ẹ̀rọ lẹ́ẹ̀kan sí i kò rọ́pò mímọ ìṣètò tí ó ṣiṣẹ́.

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