OpenVPN ma bilaabmo, fariinta qaladkuna waxay tilmaantaa saf u eg mid sax ah: Unrecognized option or missing or extra parameter(s) in office.ovpn:42: ca. Shahaadadu ma beddelmin, faylku wuxuu ku furmaa tifaftire, waxna khaldan kama muuqdaan waddada. Falanqeeyahu kama horjeedo magaca xulashada; wuxuu ka horjeedaa inta dood ah oo la timid. Afar hubin ayaa xalliya ku dhowaad kiis kasta oo sidan ah, waana lagu talinayaa in la sameeyo iyadoo la raacayo kharashka.

Sababta falanqeeyahu u eedeeyo xulashada

Sadar kasta oo habaynta ah waxaa loo kala qaybiyaa bannaan iyo xigashooyin ka hor inta aan xulasho arkin. Sidaas darteed qiime ay ku jirto bannaan waxay u timaaddaa dhowr dood haddii aan la duubin, xulashada sadarka lahaydna waxay soo sheegtaa is-waafaqi la'aanta. Windows gudihiisa galka rakibaadda caadiga ah waxay taas ka dhigtaa hubaal, maxaa yeelay C:\Program Files wuxuu ku yaal bartamaha waddada marka la eego qaabka. Qaladkan shahaadada weligeed lama furo, sidaas darteed hubinta haddii faylku jiro wax faa'iido leh ma caddeyso.

Lambarka sadarka la sheegay badanaa waa sax, xulashada la sheegayna waa tii isticmaashay sadarka. Marka xulashada la magacaabay ay tahay mid aad ogtahay in aanad weligaa qorin, akhri sadarka ka sarreeya, maxaa yeelay xigasho ku lumay qayb hore ayaa ruxda falanqaynta. Sidaas ayaa qaybta shahaadada ugu dambayn loogu eedeeyaa tirada doodaha.

ca C:\Program Files\OpenVPN\config\office-ca.crt

Xigasho geli waddo kasta oo bannaan leh

Hal lammaane oo xigasho labajibbaaran oo ku wareegsan qiimaha ayaa ah dayactirka oo dhan, oo xariiqda qalloocan ee hore waa la aqbalaa Windows, sidaas darteed baxsigu waligiis qayb ka ma noqdo dhibaatada. Hagaaji xulasho kasta oo waddada ah isla mar, maxaa yeelay falanqeeyahu wuxuu joogsadaa guuldarradii ugu horreysay, tan xigtana waxay sugtaa bilowga xiga oo keliya. Qaybtu waxay badanaa ka kooban tahay ca, cert, key, tls-auth iyo auth-user-pass.

ca "C:/Program Files/OpenVPN/config/office-ca.crt"
cert "C:/Program Files/OpenVPN/config/office.crt"
key "C:/Program Files/OpenVPN/config/office.key"

Raadinta magaca galka waxay ka helaysaa dhacdo kasta si ka dhaqso badan akhrinta faylka. Ku socodsii ka hor wax ka beddel kasta, si liiska u buuxsamado:

Select-String -Path .\office.ovpn -Pattern 'Program Files'

U raridda borofiilka waddo aan bannaan lahayn waa beddelka ansax ah, waana ansax kaliya haddii waddo kastu la rarto. Borofiil badhkeed la raray wuxuu soo saaraa isla qaladka magac fayl kale, taas oo adag in la arko maxaa yeelay farriintu hadda waxay tilmaantaa waddo aad hadda abuurtay. Dooro hal hab oo dhammee.

Soo celi ku dhawaaqidda habka ka hor shahaadooyinka

Sababta labaad ee caadiga ah waxay bixisaa farriin kale isla galabta lumtay. Borofiilka macmiilku waa inuu ku dhawaaqo habkiisa meel u dhow xagga sarreeya, oo ku dhawaaqiddaas way si fudud u lumtaa marka qaybaha shahaadada oo keliya lagu dhejiyo fayl cusub. Iyada la'aan OpenVPN wuxuu faylka ku akhriyaa qayb kale oo caadi ah, oo waxyeelladu waxay muuqataa badan ka dib sida isku dhac u dhexeeya xulashooyinka ama guuldarro gelitaan. Sadarka maqan waa jaban in la hubiyo oo qaali in la illoobo.

client
dev tun
proto udp
remote vpn.example.net 1194

Inta aad halkaas joogto, hay hal tilmaam sadar kasta. Sadarrada la isku daray waxay si sax ah u bixiyaan qaladka tirada doodaha ee qaybta koowaad, oo sadarka la sheegay wuxuu u muuqdaa mid macquul ah maxaa yeelay isku darku wuxuu dhacay halka tifaftiruhu qoraalka ka jebiyey. Akhri sadarka ceyriin, ma aha kan la muujiyey.

Waxyeellada codeynta waxay u egtahay magac xulasho

Fayl lagu kaydiyey UTF-16 oo ay la socoto calaamadda nidaamka byte-yada waxay falanqeeyaha ka qarinaysaa xulashadeeda koowaad, oo byte-yo wareersan ayaa ku dhegi kara magaca xulashada farriinta dhexdeeda. Faylka ku kaydi UTF-8 iyada oo aan calaamadda nidaamka byte-yada lahayn, ka dib dib u fur oo xaqiiji in xarafka koowaad uu yahay xaraf caadi ah. Tifaftirayaasha, leexinta PowerShell iyo qoraalka laga dhejiyey daaqadda wadaagga dhammaantood waxay beddelaan codeynta iyagoo aan weydiin.

Format-Hex .\office.ovpn | Select-Object -First 1

Calaamadda nidaamka byte-yada waxay u muuqataa sida byte-yo calaamad ah oo hormuud ah ka hor qoraal kasta, oo xarfahaas gacanta lagu tirtiro waa tallaabo khasaare ah maxaa yeelay tifaftiraha ayaa dib u qoraa kaydka xiga. Taa beddelkeeda faylka dib u kaydi codeyn cad. Dhammaadka sadarrada ayaa ka dulqaad badan, laakiin fayl aan sadar cusub lahayn dhammaadka weli wuxuu ku dari karaa tilmaanta ugu dambeysa tan hore ka dib tifaftir.

Hubin kee marka hore, iyo sababta

Ka bilow codeynta, maxaa yeelay waxay qaadataa hal amarro oo waxay burinaysaa akhris kasta oo kale oo faylka ah. Ka dib xigashooyinka, ka dib ku dhawaaqidda habka iyo tilmaamaha kale ee waajibka ah, oo ka dib oo keliya shahaadooyinka, furayaasha iyo aqoonsiga. Ka shaqaynta habkan waxay ilaalisaa tallaabo kasta in dib loo noqon karo, maxaa yeelay shahaado la beddelay si loo hagaajiyo dhibaatada xigashada waxay ka tagtaa rakibaad shaqeeya oo leh cilad cusub laba tifaftir ka fog asalka. Habka ayaa ka muhiimsan hubinta gaarka ah.

Hay nuqul aan la taaban oo faylka ah sida uu hawlwadeenku soo diray. Haddii tifaftir dambe uu jebiyo, farqiqa nuqulkaas wuxuu muujinayaa haddii xigasho, sadar cusub ama byte calaamad ah uu dhaqaaqay, taas oo ka dhaqso badan dib u akhrinta qaladka. Tixraaca xulashooyinka tilmaam kastu wuxuu ku jiraa buug-gacmeedka OpenVPN ee nooca la rakibay.

Maqaallo la xiriira