Kwenye Windows, swali "profaili yangu ya OpenVPN iko wapi" lina majibu mawili tofauti, na kuchagua lisilo sahihi hugharimu mchana mzima. OpenVPN GUI ya jamii huchukulia saraka kama orodha yake ya profaili: kila faili ya .ovpn kwenye folda iliyosanidiwa huonekana kwenye menyu ya tray, na faili iliyoondolewa kwenye folda hiyo hupotea. OpenVPN Connect hufanya kazi kutoka ghala la uingizaji, kwa hivyo huhifadhi profaili uliyoifuta kutoka diski na hupuuza faili uliyoipakua ndani. Ulinganisho ulio hapa chini ndio ninaotumia kuamua folda gani ya kufungua kabla ya kugusa kitu chochote.

Orodha ya folda dhidi ya ghala la uingizaji

GUI ya jamii huorodhesha faili wakati wa kuanza: husoma saraka moja ya usanidi, iliyochaguliwa wakati wa usakinishaji, na faili ya .ovpn iliyo hapo ni profaili. Funga mteja, nakili faili kwenye folda hiyo, ianzishe tena, na kiingilio kiko kwenye menyu.

Connect badala yake huunda orodha yake kutoka rekodi zilizoandikwa wakati wa uingizaji, kwa hivyo faili iliyonakiliwa haionekani wakati profaili iliyoingizwa huendelea kuwepo baada ya upakuaji halisi kufutwa. Tofauti hiyo moja inaeleza ripoti nyingi kwamba wateja wawili huhifadhi profaili mahali tofauti, kwa sababu kweli hufanya hivyo.

GUI ya jamii: folda ipi inatumika kwa kweli

Folda mbili ni muhimu. Usakinishaji wa mtumiaji mmoja husoma %USERPROFILE%\OpenVPN\config; usakinishaji wa watumiaji wote husoma C:\Program Files\OpenVPN\config, au njia ya x86 wakati mteja ni 32-bit. Ikiwa profaili inaonekana kwa akaunti moja ya Windows tu, iko kwenye folda ya mtumiaji mmoja na akaunti nyingine haitaiweza kuiona kamwe.

Usikisie njia kutoka kwa kisakinishi. GUI hukubali hoja ya --config_dir na hukumbuka saraka iliyoanzishwa nayo, kwa hivyo njia ya mkato inaweza kuelekeza mahali pengine kabisa. Angalia lengo la njia ya mkato na sehemu ya Start in, au mipangilio ya GUI, kabla ya kuunda faili yoyote.

Kuondoa ni kuondoa faili. Funga GUI kwanza ili isishikilie kiingilio kwenye kumbukumbu, futa .ovpn pamoja na faili zozote za cheti au ufunguo zilizowekwa kando yake, kisha anzisha mteja tena.

Folda ya watumiaji wote inahitaji ufutaji wa hali ya juu. Ufutaji ambao hapo haufanyi chochote kimya ni UAC, si hitilafu ya mteja.

Connect: ghala la uingizaji na mtego wa AppData mara mbili

Miundo ya sasa ya 2.x na 3.x huhifadhi profaili chini ya %APPDATA%\OpenVPN Connect\profiles. Miundo karibu na 2.5 ilitumia %ProgramFiles(x86)%\OpenVPN Technologies\OpenVPN Client\etc\profile badala yake, ndiyo sababu majibu ya zamani na mapya ya jukwaa yanaonekana kupingana. Mashine iliyoboreshwa mahali pake inaweza bado kuwa na zote mbili.

Njia huharibika zinaposimuliwa tena. %AppData% tayari hutatuliwa kuwa AppData\Roaming, kwa hivyo kuandika %AppData%\Roaming\OpenVPN Connect\profiles hupanuka kuwa AppData\Roaming\Roaming na haielekezi popote. Tumia kigezo au njia halisi, kamwe usichanganye zote mbili.

Futa kupitia mteja: fungua Profiles, tumia aikoni ya kalamu, chagua Delete. Hiyo huondoa rekodi na nakala iliyohifadhiwa pamoja. Kuondoa folda wakati Connect inaendesha kunaweza kuacha rekodi isiyofungua chochote, na hiyo ni malalamiko ya "profile still shows up" kwa umbo lake lingine.

Nakala iliyoingizwa ndiyo mteja anayoendesha. Kuhariri .ovpn iliyoachwa kwenye Downloads hakubadilishi chochote, kwa sababu Connect husoma nakala yake iliyohifadhiwa; kubadilisha remote au cipher, hariri profaili ndani ya mteja, au hariri faili na uingize tena .

Kwa nini profaili iliyofutwa hurudi

Usakinishaji wawili wa familia moja ya wateja ndio sababu ya kawaida. GUI ya mtumiaji mmoja na GUI ya watumiaji wote zina saraka za usanidi tofauti, kwa hivyo kufuta kutoka moja huacha nyingine ikiwa sawa na tray bado huorodhesha jina. Programs and Features ni mahali unapothibitisha kama zote mbili zimesakinishwa.

Sababu ya pili ni profaili ambayo haikuwa kamwe kwenye folda uliyoikagua. Kufungua .ovpn mara moja kutoka sehemu ya mtandao au folda ya Downloads kunaweza kuinakili kwenye saraka ya usanidi ya mtumiaji mmoja, na profaili za Connect zilizoingizwa zipo tu kwenye AppData. Kabla ya kuhariri chochote, tafuta jina la faili chini ya %USERPROFILE% na %APPDATA%. Folda ya profaili kwa kawaida huweka ufunguo wa faragha kando ya .ovpn, kwa hivyo kamwe usibandike folda kwenye tiketi au gumzo kuthibitisha ni profaili ipi uliondoa - badala yake taja jina la faili na muhuri wa muda.

Miundo ya zamani ya GUI pia huhifadhi mapendeleo ya mteja kwenye rejista. Ikiwa tray bado inaorodhesha jina baada ya faili kutoweka na kuna usakinishaji mmoja tu, anzisha mteja mara moja tena na uangalie tena saraka ya usanidi ya njia ya mkato kabla ya kufikiria kugusa funguo za rejista.

Tunnel mbili kwa wakati mmoja: kwanza adapta, kisha njia

GUI inaweza kuweka miunganisho kadhaa, moja kwa kila adapta ya mtandao; ongeza adapta kutoka kiingilio cha menyu ya Start kinachosakinisha TAP-Windows6, kisha thibitisha idadi kwenye Network Connections, kwa sababu tunnel mbili kwa wakati mmoja zinahitaji adapta mbili na zote mbili zinapaswa kupata anwani zake kiotomatiki. Uelekezaji ndio kikomo kigumu zaidi. Profaili mbili ambazo kila moja huelekeza trafiki yote hushindana kwa njia ya chaguo-msingi, na moja tu inaweza kuimiliki, kwa hivyo unapata hitilafu za vipindi badala ya tunnel mbili zinazofanya kazi. Weka tunnel moja kamili na ipe ya pili profaili ya split-tunnel inayosukuma subnet yake tu.

Masafa ya faragha yanayopishana hayawezi kurekebishwa kwa kuongeza adapta. Ikiwa seva zote mbili zinatoa 10.8.0.0/24, tunnel ya pili inagongana katika kiwango cha anwani na hakuna usanidi wa mteja utakaozitenganisha.

Majina ya adapta yanakuambia unaangalia nini. Get-NetAdapter katika PowerShell huorodhesha adapta za TAP-Windows na adapta ya Wintun kwa jina, ambayo ni haraka zaidi kuliko kuhesabu aikoni kwenye Network Connections wakati tunnel imepanda kwenye adapta isiyo sahihi.

Kuanzisha profaili yenye jina kutoka kwa script

GUI huchukua jina la profaili kuhusiana na saraka yake ya usanidi, kwa hivyo kianzishaji kinaonekana hivi: "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "myvpn.ovpn". Njia kamili, au mchakato ulioanzishwa katika saraka nyingine ya kazi, hushindwa kimya, ndiyo sababu njia ya mkato inayofanya kazi kwa kubofya mara mbili huvunjika chini ya Task Scheduler.

Weka saraka ya kazi badala ya kutumaini. Katika kianzishaji cha AutoHotkey hiyo ni SetWorkingDir, C:\Program Files\OpenVPN\config; katika Task Scheduler hiyo ni sehemu ya Start in ya kitendo. Kupitisha --config_dir na njia hiyo hiyo hufanya kianzishaji kuwa huru kutoka kwa zote mbili.

Kabla ya kumaliza, hamisha profaili, andika adapta yake, subnet na subnet inayoelekeza, na weka vyeti vya kila mteja kwenye folda yake ndogo. Kisha thibitisha kuwa folda ni ya mteja unayeendesha kweli, na futa kupitia mteja wakati mteja huyo ana ghala la uingizaji. Mpango huo ndio huzuia profaili hiyo hiyo kuonekana tena baada ya kuwasha upya kunakofuata.

Makala zinazohusiana