Yan ẹ̀yà OpenVPN GUI kan, kì í ṣe gbogbo ọ̀nà abẹ́lẹ̀
Ọ̀nà abẹ́lẹ̀ tí GUI ń ṣàkóso nílò àṣẹ GUI, ọ̀nà tí iṣẹ́ ń ṣàkóso nílò ìṣàkóso iṣẹ́. Dámọ̀ ètò wo ni ó ni ẹ̀yà náà kí o tó kọ skripti kankan.
Skripti ìlàlẹ̀ máa ń kùnà fún ìdí kan: ó ń bá olùní tí kò tọ́ sọ̀rọ̀. Ọ̀nà abẹ́lẹ̀ tí OpenVPN GUI àwùjọ ń ṣàkóso jẹ́ ti ìgbà ìjókòó GUI yẹn, ọ̀nà abẹ́lẹ̀ tí iṣẹ́ Windows bẹ̀rẹ̀ jẹ́ ti iṣẹ́ náà, OpenVPN Connect kò sì jẹ́ ti ọ̀kan nínú àwọn méjèèjì. Ṣe àwọn àyẹ̀wò wọ̀nyí lẹ́sẹẹsẹ kí o sì dúró nígbà tí olùní kò bá yé. Fífi àṣẹ kill ránṣẹ́ nítorí pé olùní yé ko ni ọ̀nà tí ìlàlẹ̀ ẹ̀yà kan fi di ìdádúró gbogbo ibi.
Fún ìsopọ̀ tí GUI ń ṣàkóso, àṣẹ tí ó wúlò ni ìfiránṣẹ́ sí GUI, kì í ṣe àmì sí openvpn.exe.
Kọ́kọ́ dámọ̀ olùní náà
Wo ètò wo ni ó ń fi ipò ìsopọ̀ hàn ní tòótọ́ kí o tó kọ nǹkan kan. Àmì nínú trèyì ẹ̀rọ túmọ̀ sí pé ìgbà ìjókòó GUI ni ó ní í. Ìforúkọsílẹ̀ iṣẹ́ túmọ̀ sí pé iṣẹ́ náà ni ó ní í. Fèrèsé ètò ọ̀tọ̀ tí ó ní àkójọ ẹ̀yà tirẹ̀ kò túmọ̀ sí ọ̀kan nínú àwọn méjèèjì, ojú-ìwé ẹ̀yà tirẹ̀ ni ó sì kan.
Ṣàyẹ̀wò àkọsílẹ̀ àti ìgbà ìjókòó orí tábìlì pẹ̀lú. Iṣẹ́ tí a ṣètò tí ó ń ṣiṣẹ́ gẹ́gẹ́ bí olùlò mìíràn, tàbí nínú ìgbà ìjókòó tí kò ní ìbáṣepọ̀, kò yẹ kí a gbà pé ó ń ṣàkóso GUI tí ẹni tí ó ti wọlé ń rí. Àìbáramu yìí ń dá àṣẹ tí ó parí dáadáa tí kò sì yí nǹkan kankan padà, ìyẹn sì ni irú ìkùnà tí ó gbówó lórí jùlọ láti wá kiri nínú àkọsílẹ̀.
Lẹ́yìn náà fi ìlàlẹ̀ ti olùní fúnra rẹ̀ ránṣẹ́
Bí GUI bá ti gbà sórí ọ̀nà àpẹẹrẹ náà tí ẹ̀yà kan tí a ń pè ní office sì wà, gbogbo àṣẹ náà jẹ́ ìlà kan:
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --command disconnect officeRọ́pò rẹ̀ pẹ̀lú ọ̀nà ìgbékalẹ̀ gidi rẹ àti orúkọ ìṣètò gangan, pẹ̀lú lẹ́tà ńlá àti kékeré bí GUI ṣe ń fi wọ́n hàn. Ìwé àṣẹ iṣẹ́ náà ń ṣe àkójọ àwọn ìṣàkóso GUI tí a ṣe àtìlẹ́yìn fún, àpẹẹrẹ yìí sì jẹ́ ti OpenVPN GUI nìkan — kì í ṣe àṣẹ fún gbogbo ètò tí ó ní OpenVPN nínú orúkọ rẹ̀.
Fún ọ̀nà abẹ́lẹ̀ tí iṣẹ́ ní, ìṣàkóso tí ó tọ́ ni iṣẹ́ náà, kì í ṣe fáìlì ìmúṣẹ GUI. Ṣàyẹ̀wò iṣẹ́ tí a gbà àti àwọn ẹ̀yà tí ó ń ṣàkóso kí o tó dá nǹkan kan dúró, nítorí ìdúró kan lè mú ọ̀nà abẹ́lẹ̀ mélòókan ṣubú lẹ́ẹ̀kan náà, ìwọ kò sì ní gba àbájáde fún ẹ̀yà kọ̀ọ̀kan.
Rí i dájú pé kò sí nǹkan mìíràn tí ó ń ṣubú
GUI tún ṣe àkọsílẹ̀ àṣẹ disconnect_all, ìwọ̀n rẹ̀ sì ni ìdí tí ó fi jẹ́ irinṣẹ́ tí kò tọ́ fún skripti tí ó yẹ kí ó dá office dúró nìkan. Bí ó bá fẹ́ kí o lò ó fún ìrọ̀rùn, béèrè kí ni ó tún so mọ́ ẹ̀rọ yẹn àti bí olùlò yóò ṣe àkíyèsí rẹ̀.
taskkill /F /IM openvpn.exe burú jáì ní ọ̀nà méjì. Ó ń yan àwọn ìlànà nípa orúkọ fáìlì ìmúṣẹ, ó sì ń fipá mú ìparí, nítorí náà kò fi orúkọ ẹ̀yà tàbí ìtẹ̀lé ìlàlẹ̀ déédé ti olùní hàn. Pípè èyí ní pípa tí ó tọ́ ń fi àwọn ìṣòro méjèèjì pamọ́ sẹ́yìn ipò àbájáde kan.
Ọ̀nà yówù tí o bá gbà, ṣàyẹ̀wò ìwọ̀n ipa kí o tó yí padà: ṣe àkójọ àwọn ẹ̀yà tí ó so mọ́, kọ èyí tí ó yẹ kí ó yè, kí o sì tún wò wọ́n lẹ́yìn náà.
Fìdí ipò múlẹ̀, kì í ṣe kóòdù àbájáde
Lẹ́yìn tí o bá béèrè ìlàlẹ̀, ka ipò ìsopọ̀ tí a dárúkọ nípasẹ̀ olùní rẹ̀ dípò gbígbẹ́kẹ̀lé iye tí àṣẹ náà dá padà. Bí ìgbésẹ̀ tó kàn bá nílò nẹ́tíwọ́kì lẹ́yìn ìtúká, dúró de ìyípadà ipò yẹn pẹ̀lú àkókò ààlà tí ó yé, dípò rò ó pé ìmọ́tótó ti parí nígbà tí ìlànà náà padà. Skripti tí ń bá ìtúká jà yóò kùnà lẹ́ẹ̀kọ̀ọ̀kan, a ó sì da ẹ̀bi náà lé VPN lórí.
Bí ipò kò bá yí padà rárá, ó ṣeé ṣe kí olùní kì í ṣe ẹni tí o bá sọ̀rọ̀. Tún ṣàyẹ̀wò ìgbà ìjókòó àti àkọsílẹ̀ kí o tó gòkè lọ sí àṣẹ tí ó lágbára jù.
Kí ni kí a kọ sínú àkọsílẹ̀
Kọ orúkọ ẹ̀yà, olùní tí o bá sọ̀rọ̀ àti ipò àyíká ìbẹ̀rẹ̀, pẹ̀lú ipò tí ó jáde. Má ṣe da ìṣètò kíkún tàbí ẹ̀rí ìwọlé sínú àkọsílẹ̀ iṣẹ́, má sì ṣe kọ ìlà àṣẹ bí ó bá ní ọ̀nà sí fáìlì tí ó ní àwọn àṣírí.
Ìfiránṣẹ́ àṣìṣe tí ó dárúkọ ẹ̀yà àti ipò àyíká tó fún ẹni tó kàn láti tún ìṣòro náà dá. Àkọsílẹ̀ tí ó kọ kóòdù àbájáde gbogbogbò nìkan ń rán wọn padà sí ìbẹ̀rẹ̀, ìbẹ̀rẹ̀ sì ni ibi tí àròyé ti tún bẹ̀rẹ̀.