Inta badan dadku waxay u akhriyaan faylka .ovpn sidii ay u akhriyaan bogga dejinta router-ka: cinwaanno, waddooyin, liis sirro. Qaybta fulisa koodka waxay ku taal meel u dhow gunta, agteeda tilmaamo u eg shaqo tuubooyin, waxayna ku shaqaysaa awood kasta oo macmiilku hore u leeyahay. Taasi waa daloolka uu ka faa'iidaysto profile dayacan ama xun, waana sidoo kale daloolka u beddela caawiye DNS faa'iido leh dhibaato taageero saddex toddobaad ka dib. Tilmaanta dhacdada, heerka amniga iyo lahaanshaha faylku waxay go'aamiyaan waxa dhici kara; waxa ku jira script-ka ayaa go'aamiya waxa dhab ahaan dhaca. Akhri afarta oo dhan ka hor intaadan xiriirin.

Profile maamula caawiye waa barnaamij, ma aha fayl dejineed

Tilmaamo sida route iyo dhcp-option waxay qeexaan xaalad ay macmiilku aasaasi karo, macmiilkuna wuxuu ula dhaqmaa sida xog. Script up wuu ka duwan yahay: macmiilku wuxuu u bilaabaa hab ahaan wuxuuna siiyaa deegaan ay ka buuxaan faahfaahinta xidhiidhka, sidaas darteed wax kasta oo qoraagu qoray waxay ku shaqeeyaan xuquuqda akoonkaaga. Laptop-ka uu isticmaalahu maamule yahay, taasi waa albaab ballaaran oo loogu talagalay fayl ku yimid lifaaq ama dhejis laga soo qaatay dunta madal. Farqigu ma aha mid qaab, waa farqiga u dhexeeya habaynta iyo koodka.

Halyeeyga ay tahay in laga tago waa in profile kaliya wuxuu beddeli karaa marinka taraafikada. Caawiyaha fuliya ip route add iyo kan fuliya curl ka soo horjeeda martigeliyaha fog waa isku farsamo, profile-kuna dibadda isku mid buu u eg yahay. Waxba ka mid ah muuqaalka faylka ma sheegayo kee baad haysataa, sidaas darteed dib u eegista waa in ay gaadho script-ka laftiisa.

Maxaa dhab ahaan go'aamiya fulinta, iyo sida ay u eg yihiin safka fasaxa siiya

Saddex waxyaabood ayaa xakameeya caawiyaha: tilmaanta dhacdada magacaabaysa, heerka script-security ee fasaxa siiya, iyo fulinta madal-bixinta macmiilka laftiisa. Profile wuxuu codsan karaa jillaab oo weli waxba ma arko, maxaa yeelay macmiil mobil ama dhismo desktop la dhimay ayaa laga yaabaa in aanu fulin dhacdadaas gabi ahaanba. Sidoo kale, profile codsada fasax ka badan inta shaqadiisu u baahan tahay waxay kuu sheegaysaa wax ku saabsan asalkiisa. Heerka fasaxu waa kartida, ma aha ansixinta. Safka fasaxa siiya waxay u eg yihiin sidan, waddada waxay istaagtaa meesha taada.

script-security 2
up /etc/openvpn/update-resolv-conf.sh
down /etc/openvpn/update-resolv-conf.sh

Heerka 0 wuu diidayaa barnaamijyada dibadda, heerka 1, oo ah caadiga, wuxuu fasaxaa kaliya faylasha fulinta ee macmiilka ku dhex jira, sidaas darteed jillaabku wuxuu u baahan yahay 2 ama ka sarreeya; heerka 3 wuxuu u jiraa inta badan gudbinta sirta duugga ah waana fiican in laga fogaado. Profile la keenay jillaab wuxuu u baahan yahay tilmaanta iyo heerkaas labadaba, sidaas darteed hal saf oo u dhow gunta faylka ayaa istaahila baaritaan la mid ah kan baloogga shahaadada. Buugga OpenVPN wuxuu taxaa heerarka fasaxa, oo hadalkiisu wuxuu istaahilaa in lagu akhriyo agteeda waxa uu profile-ku dhab ahaan codsanayo.

Lahaansho, waddo iyo waxa la quudiyo caawiyaha

Profile aad isku hallayso laakiin tilmaamaya script uu akoon kale dib u qori karo ma aha hab lagu kalsoonaan karo, maxaa yeelay dib u eegistii shalay ma qeexayso waxa maanta socda. Hubi milkiilaha iyo habka caawiyaha, oo hubi in waddada la habeeyay ay u socoto faylka aad baartay oo aanay u socon magac ay wax kale hadhin karaan. Doodaha iyo deegaankuna waxay istaahilaan isla eegista: macmiilku wuxuu faahfaahinta xidhiidhka siiyaa jillaabka, caawiyena diiwaangeliya deegaankiisa oo dhan wuxuu laga yaabaa inuu qoraal aqoonsi ku qoro tikit taageero. Dooro isku-xidhka la diiwaangeliyay ee ka yimid hawlwadeenka ama madal-bixinta halkii aad ka dooran lahayd script DNS laga soo koobiyeeyay qoraal aan xidhiidh la lahayn, maxaa yeelay laba maareeyayaal xalliya oo ku murma isla fayl waxay abuuraan guul-darro u eg VPN jaban.

Marka aad soo sheegto jillaab guul-darro ah, tirtir deegaanka ka hor intaadan meelna ku dhejin. Dump-ka kaa caawiya cilad-baadhista wuxuu sidoo kale qaadan karaa token-ka kuu aqoonsada.

Guul-darrooyinka nadiifinta waxay soo baxaan ka dib marka tunnel-ku tago

Caawiyaha up wuxuu ku daraa waddooyin iyo dejinta xalliyaha, caawiyaha down-na waa inuu mar kale ka saaro. Marka jillaabka down maqan yahay, si aamusnaan ah u guul-darreysto, ama marnaba socon waayo sababtoo ah macmiilka waa la dilay, hadhaaggu wuu ka sii noolaadaa kulanka. Markaas taraafikadu waxay qaadataa waddo aan cidina qorshayn, magacyaduna waxay ku xallinayaan xalliye ay ahayd in la saaro, iyadoo tunnel-ka laftiisu u eg yahay mid caafimaad qaba. Calaamadahaas waxay yimaadaan ka dib goynta xidhiidhka, sidaas darteed shabakadda ayaa lagu eedeeyaa ee ma aha profile-ka.

Tijaabi dildilaaca tallaabo u gaar ah: kor u qaad tunnel-ka, qor waddooyinka iyo xalliyaha, hoos u dhig, ka dibna xaqiiji in labaduba tageen. Profile si nadiif ah u xidhiidha weli wuxuu ka tagi karaa xaalad, koodhka bixitaanka eber ee caawiyaha ma caddeeyo in xalliyuhu ku dhammaaday meesha aad u malaynayso.

Dib u eegista caawiyaha iyo haynta bixitaan

Akhri script-ka bilow ilaa dhammaad adigoo raadinaya saddex waxyaabood: amarrada u baahan fasax, waddooyin adag oo laga yaabo in aanay ku jirin nidaamkaaga, iyo wicitaan kasta oo shabakadeed oo uu sameeyo. Ka dib eeg sida uu u guul-darreysto, maxaa yeelay caawiyaha liqaa khaladaadka wuxuu khaladka habaynta u beddelaa sir. Haddii aadan ku sheegi karin hal jumlad waxa script-ku sameeyo iyo cidda beddeli karta, diyaar ma u ahayn inaad daarto. Profile codsada fasax ka badan inta jumladaas u baahan tahay waa calaamadda joogsiga.

Kaydi profile-kii ugu dambeeyay ee shaqeeyay iyo caawiyihii uu tilmaamayay meel kayd ah oo la ilaaliyay, labada noocba la qoray, si dib u celintu u noqoto koobi ee aanay noqonin dib u dhis ka dib wakhtiga ugu xun ee suurtogalka ah. Haddii caawiyuhu u jiro kaliya qaybin ama nooc macmiil oo aanu u baahnayn, hawlgeli qeybta habaynta leh dejinta halkii aad kor u qaadi lahayd xuquuqaha ilaa khaladaadku joogsadaan. Taasi waa bixitaanka: qaybo dhaqaaqa oo yar, ma aha fasax badan.

Maqaallo la xiriira