OpenVPN kwenye Windows: anza handaki kiotomatiki na uhifadhi njia
Huduma ya Windows inaweza kuinua handaki kabla ya mtu yeyote kuingia, na njia iliyosukumwa hushikilia kiambishi cha tovuti tu wakati muunganisho ukiwa hai.
Hapa mahitaji mawili yanachanganyika: handaki linapaswa kuinuka kabla ya mtu yeyote kuingia, na trafiki ya tovuti ya pili inapaswa kuifuata. Hizi ni matatizo tofauti yenye mifumo tofauti. Kuanza kwa huduma huamua la kwanza, na maisha ya njia huamua la pili. Kutatua moja humwacha mwingine mahali pake hasa.
Hatua ya kwanza: weka wasifu mahali huduma inautafuta
Huduma ya Windows husoma wasifu kutoka saraka isiyobadilika, na GUI husoma kutoka sehemu hiyo hiyo, kwa hivyo wasifu unaofanya kazi unapouingiza unaweza kuwa hauonekani wakati wa kuwasha. Weka faili za .ovpn kwenye saraka ya config ya usakinishaji, ambayo kwa kawaida iko chini ya Program Files. Wasifu ulioachwa kwenye folda ya Downloads ya mtumiaji hauwi ndani ya wigo wa huduma hata kidogo.
Miongozo ya zamani inaelekeza kwenye folda ya config-auto, ambayo baadhi ya miundo ya enzi ya 2.5 iliheshimu na matoleo ya baadaye hayakuheshimu. Ndiyo sababu sasisho linaweza kubadilisha uanzishaji otomatiki unaofanya kazi kuwa ukimya, bila chochote kwenye kumbukumbu kuhusu vitambulisho. Thibitisha saraka ambayo muundo uliosakinishwa husoma kweli kabla ya kuhamisha faili zozote.
Ukiwa na wasifu kadhaa kwenye mashine moja, mpe kila mmoja adapta yenye jina kupitia dev-node. Vinginevyo wanashindana kwa kiolesura kimoja na wa pili unashindwa kwa namna inayofanana na tatizo la vitambulisho.
Hatua ya pili: anza huduma, sio aikoni ya trei
Kuweka huduma OpenVPN kwenye Automatic huifanya ianze wakati wa kuwasha bila kuingia. Huo ndio utaratibu, na aikoni ya trei si sehemu yake. Huduma inapomiliki muunganisho, GUI inaweza kuonyesha aikoni au hali yoyote, ambayo inatarajiwa, sio hitilafu.
Matokeo ni kwamba kukatisha muunganisho humaanisha kusimamisha huduma, sio kubofya Disconnect. Mwambie yeyote anayesaidia mashine, vinginevyo simu ya kwanza ya msaada itakuwa kuhusu aikoni inayokosekana.
Angalia kwamba akaunti ya huduma inaweza kusoma wasifu na nyenzo za ufunguo. Tatizo la ruhusa wakati wa kuwasha huonekana kwenye kumbukumbu kama kushindwa kwa uthibitishaji.
Hatua ya tatu: funga njia kwenye handaki
Kumbukumbu ya kudumu ni chombo kisichofaa hapa. Kuongeza njia kwa -P huifanya idumu baada ya kuwasha upya na, mbaya zaidi, idumu baada ya handaki kufungwa. VPN ikiwa imezimwa, kiambishi bado kinaelekeza kwenye lango ambalo halipo, kwa hivyo mwenyeji hawezi kufikia lengwa hilo hadi mtu afute kumbukumbu.
Njia mbadala tatu zina tabia sahihi. Sukuma njia kutoka kwa seva, ambayo huiongeza inapounganishwa na kuiondoa inapokatika. Iongeze kwenye skripti ya route-up inayosoma route_vpn_gateway, ili kuruka kunakofuata kutoke kwenye handaki lililojadiliwa. Au tumia Add-VpnConnectionRoute na wasifu asilia wa VPN wa Windows, ambao hufunga kiambishi kwenye muunganisho huo.
Seva inapotoa zaidi ya tovuti hii inahitaji, route-nopull hukataa njia zilizosukumwa na kuacha jedwali kuwa la ndani kabisa. Hilo linafaa wasifu wa pamoja ambao watumiaji wake hawapaswi kupata njia chaguo-msingi ya shirika.
Hatua ya nne: stahimili kuwasha baridi
Kuanzisha huduma kabla mrundikano wa mtandao haupo hutoa jaribio moja lililoshindwa na hakuna kurudia. Kuiweka kwenye Automatic (Delayed Start), au kuongeza utegemezi wa huduma ya mtandao, huondoa mbio hizo. Kisha rudia jaribio la kuwasha na uangalie kwamba jaribio la pili halihitajiki tena.
Mabadiliko ya njia na adapta yanahitaji haki za msimamizi. Njia ya mkato ya kuanza kwa kila mtumiaji haina hizo, kwa hivyo skripti inayofanya kazi kutoka ganda lililoinuliwa inaweza kufanya kitu chochote kimya wakati wa kuingia. Ipange kama kazi yenye mapendeleo ya juu zaidi, au acha huduma ichukue mabadiliko. Kisha ijaribu kama mtumiaji ambaye kweli ataingia.
Jaribu mfuatano unaoutekeleza kweli, sio ule unaoweza kuuanzisha kwa mkono. Kuwasha baridi ni jaribio pekee linalofanya mazoezi ya mpangilio.
Hatua ya tano: thibitisha bila GUI
Baada ya kuwasha upya na kuingia, angalia mambo matatu bila kufungua GUI. Adapta inapaswa kuwa na anwani,jedwali la njia linapaswa kuonyesha kiambishi cha tovuti na lango la handaki kama kuruka kunakofuata, na ping kwa anwani upande wa mbali inapaswa kujibu. Kila ukaguzi unalingana na utaratibu tofauti kutoka hatua zilizo juu.
Adapta isipoonekana kamwe, mtuhumiwa ni dereva sio wasifu. Hitilafu hizo mbili hazifanani kabisa kwenye kumbukumbu, na moja tu kati yao huitikia usakinishaji upya wa programu.