Àwọn olùbẹ̀rẹ̀ méjì ń ṣí profáìlì kan náà lórí ẹ̀rọ kan, GUI nìkan ló ń so mọ́. Fáìlì náà kò bàjẹ́, olùfiṣẹ́sórí náà sì ṣeé ṣe kó wà lójú ipò; ohun tó yàtọ̀ ni ipò tí olùbẹ̀rẹ̀ kọ̀ọ̀kan ń fún openvpn.exe. Kókó ìtọ́jú, ìdánimọ̀ àkọsílẹ̀ àti àwọn àpèjúwe fáìlì gbogbo wọn ń bá ipò yẹn lọ. Ṣàyẹ̀wò wọ́n ní ìtòlẹ́sẹẹsẹ yẹn kí o sì dúró ní èyí tí ó kọ́kọ́ ṣàlàyé àṣìṣe náà.

Jẹ́rìí olùbẹ̀rẹ̀ tí ó kùnà

Bẹ̀rẹ̀ pẹ̀lú dídi ìpínyà náà hàn. Bí GUI bá so mọ́ tí iṣẹ́ kò sì ṣe bẹ́ẹ̀ pẹ̀lú ọ̀nà profáìlì kan náà, ẹnìkan lè ka fáìlì náà, ìbéèrè sì di ẹni tí ń kà á àti ibi tí ó ti ń kà á. Bí àwọn méjèèjì bá kùnà, profáìlì náà ti bàjẹ́, kò sì sí èyí tí ó kan nínú èyí. Kọ orúkọ iṣẹ́ náà àti profáìlì gbẹ́kẹ̀lẹ́ tí a ní kí ó gbé wọlé.

Iṣẹ́ tí a tọ́ sí kókó ìtọ́jú ìbẹ̀rẹ̀ tirẹ̀ lè máà ń gbé fáìlì tí o ṣí nínú olùtọ́jú wọlé. Fi ọ̀nà inú ìṣètò iṣẹ́ wé ọ̀nà inú GUI, lẹ́tà lé lẹ́tà, nítorí orúkọ fódà tó wà ní ìparí tàbí lẹ́tà disk mìíràn ti tó láti gbé ọ lọ sí ẹ̀ka tí kò tọ́.

Ibi tí a ti ń yanjú àwọn ọ̀nà ìbátan

Profáìlì tí ó ń tọ́ka sí ca.crt tàbí script olùrànlọ́wọ́ ní orúkọ òfo ń béèrè fún wíwá tí ó dá lórí ibi tí ìlànà náà wà. GUI ń bẹ̀rẹ̀ nínú fódà ìṣètò, nítorí náà àwọn orúkọ yẹn ń yanjú. Iṣẹ́ tí olùdarí iṣẹ́ ń bẹ̀rẹ̀ kò ní irú ibi ìbẹ̀rẹ̀ bẹ́ẹ̀, wíwá náà sì kùnà kí a tó ka èyíkéyìí ìwé-ẹ̀rí. Ìdí nìyẹn tí profáìlì kan náà fi ń ṣiṣẹ́ nínú olùbẹ̀rẹ̀ kan tí kò sì ṣiṣẹ́ nínú èkejì.

Fún kódà náà ní kókó ìtọ́jú láti bẹ̀rẹ̀, tàbí sọ gbogbo ìtọ́kasí di pípé. Ṣíṣe àfarawé ipò GUI lórí ìlà àṣẹ rí báyìí:

openvpn --cd "C:\VPN\profiles\office" --config "C:\VPN\profiles\office\office.ovpn"

Mímú kúlẹ̀kúlẹ̀ pọ̀ sí i lórí àṣẹ yẹn ń fi ọ̀nà gbẹ́kẹ̀lẹ́ tí a gbìyànjú hàn. Ṣe é kí o tó yí àwọn ẹ̀tọ́ padà, nítorí fáìlì tí ó sọnù àti kíkà tí a kọ̀ nilò àtúnṣe ọ̀tọ̀ọ̀tọ̀. Àkọsílẹ̀ àkọ́kọ́ kò yà wọ́n sí ọ̀tọ̀ọ̀tọ̀. Àmì àfikún kan ń gba wákàtí kan ti àròsọ là.

Nígbà tí ìdánimọ̀ iṣẹ́ kò lè kà á

Iṣẹ́ ń ṣiṣẹ́ lábẹ́ ìdánimọ̀ ẹ̀rọ, kì í ṣe lábẹ́ tirẹ̀. ACL tí ó fún olùlò rẹ ní ìṣàkóso kíkún tí kò sì fún ẹnikẹ́ni mìíràn yóò kùnà níbẹ̀ nígbà tí ó ń ṣiṣẹ́ dáadáa nínú ìpàdé rẹ. Profáìlì tí a pa mọ́ sórí disk tí a so tàbí ibi ìpín tí a fìdí rẹ̀ múlẹ̀ yóò kùnà fún ìdí kan náà. Jẹ́rìí àwọn ẹ̀tọ́ fáìlì kí o tó wo ohun mìíràn.

Àyẹ̀wò náà ni kíkà àwọn ẹ̀tọ́ tí ń ṣiṣẹ́ pẹ̀lú kíkà tí a gbìyànjú gẹ́gẹ́ bí ìdánimọ̀ iṣẹ́. Ṣe apá àkọ́kọ́ láti inú ìlà àṣẹ tí a gbéga:

icacls "C:\VPN\profiles\office\office.ovpn"

Lẹ́yìn náà gbìyànjú kíkà kan náà gẹ́gẹ́ bí ìdánimọ̀ iṣẹ́, fún àpẹẹrẹ pẹ̀lú psexec -s -i láti Sysinternals, kí o sì wo bóyá fáìlì náà ṣí. Bí kò bá ṣí, kò sí àtúnṣe ọ̀nà tí yóò ràn ọ́ lọ́wọ́. Tún ACL ṣe tàbí gbé profáìlì lọ sí ibi tí ìdánimọ̀ iṣẹ́ lè kà.

Àṣírípamọ́ ní ìpele fáìlì ni ọ̀ràn kejì tí ó ṣọ̀wọ́n. Profáìlì tí a fi àpèjúwe Encrypting File System ṣàmì sí ń tú àṣírí rẹ̀ ní gbangba fún olùlò tí ó fi àṣírí pamọ́, ó sì ń wà ní àìkà fún àkọsílẹ̀ iṣẹ́. Ìdí nìyẹn tí fáìlì kan náà fi ń ṣí nínú olùtọ́jú rẹ tí kò sì ṣí lábẹ́ iṣẹ́.

Àpèjúwe náà ń hàn láti inú ìlà àṣẹ tí a gbéga, àyẹ̀wò rẹ̀ kò sì ṣí profáìlì náà. Ṣe àwọn àṣẹ méjèèjì kí o sì ka ìjáde:

cipher /s:"C:\VPN\profiles\office"
attrib "C:\VPN\profiles\office\office.ovpn"

Mímú àpèjúwe náà kúrò ń jẹ́ kí fáìlì kà, ó sì tún yọ ààbò tí ó gbé kúrò. Bí profáìlì bá gbọdọ̀ wà ní ààbò, fi ohun ìkọ̀kọ̀ náà sí ibi tí ìdánimọ̀ iṣẹ́ ní àṣẹ tí ó ṣe kedere dípò bíbá àṣírípamọ́ olùlò kọ̀ọ̀kan lọ. Ìṣètò bẹ́ẹ̀ ń gbé ìyípadà ọ̀rọ̀ ìkọ̀kọ̀ já, ó sì ń jẹ́ kí ẹnìkan yàtọ̀ sí ẹni tí ó fi àṣírí pamọ́ fáìlì náà lè ṣàyẹ̀wò àyè.

Pípinnu ẹni tí ó ni ihò náà

GUI lè béèrè ọ̀rọ̀ ìkọ̀kọ̀, ó sì lè ka ìwé-ẹ̀rí láti inú ìpamọ́ olùlò rẹ. Iṣẹ́ kò lè ṣe èyíkéyìí nínú àwọn méjèèjì, nítorí náà profáìlì tí ó gbára lé àṣírí ìbáraẹnisọ̀rọ̀ kò ní bẹ̀rẹ̀ láìsí ẹnìkan, bí a ti tún àwọn ọ̀nà ṣe tó. Ààlà yẹn jẹ́ ìpinnu àpẹẹrẹ, kì í ṣe àbùkù tí a gbọdọ̀ yẹ̀ é kọjá. Yan ẹnìkan tí yóò ni í kí o tó yí ohun mìíràn padà.

Bí ihò náà bá gbọdọ̀ wà kí o tó wọlé, fún iṣẹ́ náà ní orísun ẹ̀rí ìdánimọ̀ láìsí ẹnìkan àti ẹ̀dà profáìlì tirẹ̀. Bí ó bá kan pé kí ó wà nígbà tí o wà níbi tábìlì, pa á mọ́ nínú GUI kí o sì yọ ẹ̀dà iṣẹ́ kúrò. Ìgbà méjèèjì papọ̀ ni ìṣètò tí ń mú ìjà adapter àti àwọn ọ̀nà alọ́nà méjì jáde.

A sábà ń ṣàyẹ̀wò ìjà yẹn gẹ́gẹ́ bí àṣìṣe ìṣètò dípò àwọn ẹni méjì tí ń jà fún adapter kan. Àkọsílẹ̀ ìṣẹ̀lẹ̀ yóò fi ìlànà kan hàn tí ó kùnà láti ṣí ẹ̀rọ TAP, èyí tí ó dàbí ìṣòro ẹ̀tọ́ tí kì í sì í ṣe bẹ́ẹ̀. Kọ́kọ́ ka àwọn tí ó ni í.

Ohun tí kódà iṣẹ́ ń bẹ̀rẹ̀ gan-an

Ibi ìwọlé iṣẹ́ ni kódà kékeré kan tí ó ń ka àwọn ìpínlẹ̀ tirẹ̀ tí a pamọ́, lẹ́yìn náà ó ń bẹ̀rẹ̀ openvpn.exe. Nígbà tí ìlà àṣẹ inú àkọsílẹ̀ ìṣẹ̀lẹ̀ kò bá bá ìfojúsọ́nà rẹ mu, àwọn iye yẹn ni ohun tí a gbọdọ̀ yẹ̀wò. Mímú padà sí ipò àkọ́kọ́ ń sọ wọ́n di àkọ́kọ́, ó sì ń pa ẹ̀rí run. Kọ́kọ́ ka wọ́n.

Àwọn iye náà ń gbé nínú registry lábẹ́ kọ́kọ́rọ́ iṣẹ́ náà fúnrarẹ̀, sc qc sì ń fi ọ̀nà fáìlì bínárì tí olùdarí iṣẹ́ yóò bẹ̀rẹ̀ hàn. Fi ọ̀nà yẹn wé ìṣètò tí kódà náà pamọ́ kí o tó tún èyíkéyìí nínú wọn ṣe.

Fífi script tí ìwọ ń darí rọ́pò kódà náà jinlẹ̀ jù, ṣùgbọ́n ó ń kó ìlà àṣẹ tí ń ṣiṣẹ́ sínú fáìlì kan tí ó kà. Parí pẹ̀lú àtúnbẹ̀rẹ̀, lẹ́yìn náà ka àkọsílẹ̀ profáìlì kọ̀ọ̀kan títí tí ìlà ìbẹ̀rẹ̀ àṣeyọrí àkọ́kọ́ yóò fi hàn. Ipò iṣẹ́ “ń ṣiṣẹ́” ń túmọ̀ sí pé kódà kò tíì jáde nìkan, èyí tí ó tún jẹ́ òtítọ́ nígbà tí ọmọ rẹ̀ kú lẹ́sẹ̀kẹsẹ̀.

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