Lórí Windows, ìbéèrè "ibi tí profáìlì OpenVPN mi wà" ní àwọn ìdáhùn méjì tó yàtọ̀, àti yíyan èyí tí kò tọ́ ń gba ìrọ̀lẹ́ kan. OpenVPN GUI àwùjọ ń ka fódà kan gẹ́gẹ́ bí àkójọ profáìlì rẹ̀: gbogbo fáìlì .ovpn nínú fódà tí a ṣètò máa ń farahàn nínú àkójọ tray, àti fáìlì tí a yọ kúrò nínú fódà yẹn yóò pòórá. OpenVPN Connect ń ṣiṣẹ́ láti ibi ìgbàwọlé, nítorí náà ó ń tọ́jú profáìlì tí o pa kúrò láti diskì ó sì ń kọjá fáìlì tí o dà sínú rẹ̀. Ìfiwé tó wà nísàlẹ̀ ni ohun tí mo ń lò láti pinnu fódà wo ni kí n ṣí kí n tó fọwọ́ kan ohunkóhun.

Àkójọ fódà lòdì sí ibi ìgbàwọlé

GUI àwùjọ ń ka àwọn fáìlì nígbà ìbẹ̀rẹ̀: ó ń ka fódà ìṣètò kan tí a yàn nígbà ìfiṣe, àti fáìlì .ovpn tó wà níbẹ̀ jẹ́ profáìlì. Pa kọ̀mpútà náà, da fáìlì sínú fódà yẹn, tún un ṣe, àti pé àkọsílẹ̀ náà wà nínú àkójọ.

Connect dà bí ó ti ń kọ́ àkójọ rẹ̀ láti àwọn àkọsílẹ̀ tí ó kọ nígbà ìgbàwọlé, nítorí náà fáìlì tí a dà kò farahàn nígbà tí profáìlì tí a gbàwọlé ń wà lẹ́yìn tí a pa ìgbàsílẹ̀ àkọ́kọ́ kúrò. Ìyàtọ̀ kan náà yẹn ń ṣàlàyé ọ̀pọ̀ jùlọ àwọn ìjábọ̀ pé kọ̀mpútà méjèèjì ń tọ́jú profáìlì ní ibi tó yàtọ̀, nítorí wọ́n ń ṣe bẹ́ẹ̀ gan-an.

GUI àwùjọ: fódà wo ni a ń lò ní tòótọ́

Fódà méjì ṣe pàtàkì. Ìfiṣe fún olùlò kan ń ka %USERPROFILE%\OpenVPN\config; ìfiṣe fún gbogbo olùlò ń ka C:\Program Files\OpenVPN\config, tàbí ọ̀nà x86 nígbà tí kọ̀mpútà náà jẹ́ 32-bit. Bí profáìlì bá farahàn fún àkọsílẹ̀ Windows kan ṣoṣo, ó wà nínú fódà olùlò kan àti àkọsílẹ̀ kejì kò ní rí i láé.

Má ṣe ronú ọ̀nà náà láti inú ẹ̀rọ ìfiṣe. GUI ń gba àríyànjiyàn --config_dir ó sì ń rántí fódà tí a fi bẹ̀rẹ̀, nítorí náà ọ̀nà kúkúrú lè tọ́ka sí ibòmíì pátápátá. Ṣàyẹ̀wò àfojúsùn ọ̀nà kúkúrú náà àti pápá Start in, tàbí àwọn ètò GUI, kí o tó ṣẹ̀dá fáìlì kankan.

Yíyọ kúrò ni yíyọ fáìlì kúrò. Kọ́kọ́ pa GUI, kí ó má bàa di àkọsílẹ̀ náà mú nínú ìrántí, pa .ovpn pẹ̀lú fáìlì ẹ̀rí tàbí kọ́kọ́rọ́ kankan tí a tọ́jú lẹ́gbẹ̀ẹ́ rẹ̀, lẹ́yìn náà tún kọ̀mpútà náà ṣe.

Fódà gbogbo olùlò nílò pípa kúrò pẹ̀lú àṣẹ gíga. Pípa tí kò ṣe ohunkóhun níbẹ̀ ní ìdákẹ́jẹ́ jẹ́ UAC, kì í ṣe àṣìṣe kọ̀mpútà.

Connect: ibi ìgbàwọlé àti ẹ̀tàn AppData ìlọ́po méjì

Àwọn ìkọ́ 2.x àti 3.x lọ́wọ́lọ́wọ́ ń tọ́jú profáìlì lábẹ́ %APPDATA%\OpenVPN Connect\profiles. Àwọn ìkọ́ ní ayé 2.5 ń lò %ProgramFiles(x86)%\OpenVPN Technologies\OpenVPN Client\etc\profile dípò, ìdí nìyẹn tí àwọn ìdáhùn fọ́rọ́mù àtijọ́ àti tuntun fi dàbí èyí tí kò bára mu. Ẹ̀rọ tí a ṣe àtúnṣe níbẹ̀ lè ṣì ní àwọn méjèèjì.

Àwọn ọ̀nà ń bàjẹ́ nígbà tí a bá ń sọ̀rọ̀ wọn lẹ́ẹ̀kan sí i. %AppData% ti ń yanjú sí AppData\Roaming, nítorí náà kíkọ %AppData%\Roaming\OpenVPN Connect\profiles yóò gbòòrò sí AppData\Roaming\Roaming kò sì ní tọ́ka sí ibikíbi. Lo àfikún tàbí ọ̀nà gangan, má ṣe dàpọ̀ àwọn méjèèjì láé.

Pa kúrò nípasẹ̀ kọ̀mpútà náà: ṣí Profiles, lo àwòrán pẹ́ńsùlù, yan Delete. Ìyẹn ń yọ àkọsílẹ̀ náà àti ẹ̀dà tí a fipamọ́ papọ̀. Pípa fódà kúrò nígbà tí Connect ń ṣiṣẹ́ lè fi àkọsílẹ̀ tí kò ṣí ohunkóhun sílẹ̀, ìyẹn sì ni ẹ̀sùn "profile still shows up" ní ìrísí rẹ̀ mìíràn.

Ẹ̀dà tí a gbàwọlé ni ohun tí kọ̀mpútà náà ń ṣiṣẹ́. Ṣíṣàtúnṣe .ovpn tí ó kù nínú Downloads kò yí ohunkóhun padà, nítorí Connect ń ka ẹ̀dà rẹ̀ tí a fipamọ́; láti yí remote tàbí cipher padà, ṣàtúnṣe profáìlì nínú kọ̀mpútà náà, tàbí ṣàtúnṣe fáìlì náà kí o sì gbàwọlé rẹ̀ lẹ́ẹ̀kan sí i .

Ìdí tí profáìlì tí a pa kúrò fi ń padà wá

Ìfiṣe méjì ti ìdílé kọ̀mpútà kan náà ni ìdí tó wọ́pọ̀. GUI fún olùlò kan àti GUI fún gbogbo olùlò ní àwọn fódà ìṣètò ọ̀tọ̀ọ̀tọ̀, nítorí náà pípa kúrò láti ọ̀kan ń fi èkejì sílẹ̀ láìfarapa àti tray ṣì ń ka orúkọ náà. Programs and Features ni ibi tí o ti ń fìdí rẹ̀ múlẹ̀ bóyá a ti fi àwọn méjèèjì ṣe.

Ìdí kejì ni profáìlì tí kò tíì sí nínú fódà tí o ṣàyẹ̀wò rí. Ṣíṣí .ovpn lẹ́ẹ̀kan láti ibi ìpínpín nẹ́tíwọ́kì tàbí fódà Downloads lè dà á sínú fódà ìṣètò olùlò kan, àwọn profáìlì Connect tí a gbàwọlé sì wà nínú AppData nìkan. Kí o tó ṣàtúnṣe ohunkóhun, wá orúkọ fáìlì náà lábẹ́ %USERPROFILE% àti %APPDATA%. Fódà profáìlì sábà máa ń tọ́jú kọ́kọ́rọ́ àṣírí lẹ́gbẹ̀ẹ́ .ovpn, nítorí náà má ṣe lẹ̀ mọ́ fódà náà sínú tíkẹ́ẹ̀tì tàbí ìjíròrò láti fi ẹ̀rí hàn pé profáìlì wo ni o yọ kúrò - dípò bẹ́ẹ̀ sọ orúkọ fáìlì àti àmì àkókò.

Àwọn ìkọ́ GUI àtijọ́ tún ń tọ́jú àwọn àṣàyàn kọ̀mpútà nínú àkọsílẹ̀. Bí tray bá ṣì ń ka orúkọ lẹ́yìn tí fáìlì náà ti lọ àti pé ìfiṣe kan ṣoṣo ló wà, tún kọ̀mpútà náà ṣe lẹ́ẹ̀kan kí o sì tún fódà ìṣètò ọ̀nà kúkúrú náà ṣàyẹ̀wò kí o tó ronú ní fọwọ́ kan àwọn kọ́kọ́rọ́ àkọsílẹ̀.

Àwọn tunnel méjì lẹ́ẹ̀kan: kọ́kọ́ àwọn adápítà, lẹ́yìn náà ọ̀nà

GUI lè tọ́jú àwọn ìsopọ̀ púpọ̀, ọ̀kan fún adápítà fojúhàn kọ̀ọ̀kan; fi àwọn adápítà kún láti inú àkọsílẹ̀ àkójọ Start tí ó ń fi TAP-Windows6 ṣe, lẹ́yìn náà fìdí iye rẹ̀ múlẹ̀ nínú Network Connections, nítorí àwọn tunnel méjì lẹ́ẹ̀kan nílò adápítà méjì àti pé kí àwọn méjèèjì gba àdírẹ́sì wọn lọ́nà aládàáṣiṣẹ́. Ìtọ́sọ́nà ni ààlà tó le jù. Àwọn profáìlì méjì tí ọ̀kọ̀ọ̀kan ń yí gbogbo ìrìnàjò padà ń díje fún ọ̀nà àkọ́kọ́, àti pé ọ̀kan ṣoṣo ló lè ní í, nítorí náà ìwọ yóò ní àwọn ìkùnà lẹ́ẹ̀kọ̀ọ̀kan dípò àwọn tunnel méjì tó ń ṣiṣẹ́. Tọ́jú tunnel kíkún kan kí o sì fún èkejì ní profáìlì split-tunnel tí ó ń ti subnet rẹ̀ nìkan.

Àwọn ìwọ̀n àdáni tí ó ń wọ́ ara wọn kò lè ṣe àtúnṣe nípasẹ̀ fífi adápítà kún. Bí àwọn sèbà méjèèjì bá ń pín 10.8.0.0/24, tunnel kejì yóò kọlu ní ìpele àdírẹ́sì kò sì sí ìṣètò kọ̀mpútà kankan tí yóò ya wọ́n.

Àwọn orúkọ adápítà sọ ohun tí o ń wò. Get-NetAdapter nínú PowerShell ń ka àwọn adápítà TAP-Windows àti adápítà Wintun ní orúkọ, èyí tó yá ju kíka àwọn àwòrán nínú Network Connections lọ nígbà tí tunnel gòkè wá lórí èyí tí kò tọ́.

Bíbẹ̀rẹ̀ profáìlì olórúkọ láti inú script

GUI ń gba orúkọ profáìlì ní ìbámu pẹ̀lú fódà ìṣètò rẹ̀, nítorí náà olùbẹ̀rẹ̀ yóò rí bẹ́ẹ̀: "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "myvpn.ovpn". Ọ̀nà pátápátá, tàbí ìlànà tí a bẹ̀rẹ̀ nínú fódà iṣẹ́ mìíràn, ń kùnà ní ìdákẹ́jẹ́, ìdí nìyẹn tí ọ̀nà kúkúrú tí ó ń ṣiṣẹ́ pẹ̀lú ìtẹ̀jáde méjì fi ń já ní abẹ́ Task Scheduler.

Ṣètò fódà iṣẹ́ dípò ìrètí. Nínú olùbẹ̀rẹ̀ AutoHotkey ìyẹn ni SetWorkingDir, C:\Program Files\OpenVPN\config; nínú Task Scheduler ìyẹn ni pápá Start in ti ìgbésẹ̀ náà. Fífi --config_dir pẹ̀lú ọ̀nà kan náà ń jẹ́ kí olùbẹ̀rẹ̀ wà láìsí ìdálẹ́bi lórí àwọn méjèèjì.

Kí o tó parí, jáde profáìlì náà, ṣàkọsílẹ̀ adápítà rẹ̀, subnet àti subnet tí ó ń tọ́sọ́nà, kí o sì tọ́jú àwọn ẹ̀rí olùrà kọ̀ọ̀kan nínú fódà abẹ́ rẹ̀. Lẹ́yìn náà fìdí rẹ̀ múlẹ̀ pé fódà náà jẹ́ ti kọ̀mpútà tí o ń ṣiṣẹ́ gan-an, kí o sì pa kúrò nípasẹ̀ kọ̀mpútà náà nígbà tí kọ̀mpútà yẹn bá ní ibi ìgbàwọlé. Ìlànà yẹn ni ó ń dẹ́kun kí profáìlì kan náà tún farahàn lẹ́yìn àtúnbẹ̀rẹ̀ tó kàn.

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