ډیری خلک .ovpn فایل هغسې لولي لکه د روټر د تنظیماتو پاڼه: پته، لارې، د کوډونو لړلیک. هغه برخه چې کوډ چلوي د ښکته برخې ته نږدې ده، د هغو لارښوونو ترڅنګ چې د نلونو د کار په څیر ښکاري، او په هر هغه امتیاز چې کلاینټ دمخه لري کار کوي. همدا هغه سوری دی چې یو بې پروا یا بدخواه پروفایل ترې کار اخلي، او همدا هغه سوری دی چې یو ګټور DNS مرستندوی درې اونۍ وروسته د ملاتړ ستونزه جوړوي. د پېښې لارښوونه، د امنیت کچه او د فایل مالکیت ټاکي چې څه کېدای شي؛ د سکریپټ منځپانګه ټاکي چې په رښتیا څه پېږدي. له نښلیدو دمخه څلور واچوئ.

هغه پروفایل چې مرستندوی چلوي یو پروګرام دی، د تنظیماتو فایل نه

د route او dhcp-option په څیر لارښوونې هغه حالت بیانوي چې کلاینټ باید جوړ کړي، او کلاینټ له هغو سره د ډاټا په څیر چلند کوي. up سکریپټ توپیر لري: کلاینټ هغه د پروسې په توګه پیلوي او د نښلیدو تفصیلاتو څخه ډکه چاپېریال ورکوي، نو هر هغه څه چې لیکوال یې لیکلي د ستاسو د حساب حقونو سره چلیږي. په هغه لپ ټاپ کې چې کارن مدیر دی، دا د ضمیمې یا د فورمې د تار څخه د نښلول شوي فایل لپاره پراخه دروازه ده. توپیر د سټایل نه دی، دا د ترتیب او کوډ ترمنځ توپیر دی.

هغه افسانه چې باید پرېښودل شي دا ده چې پروفایل یوازې ترافیک بې لاره کولی شي. هغه مرستندوی چې ip route add چلوي او هغه چې د لرې کوربه پروړاندې curl چلوي یو شان میکانیزم دي، او پروفایل له بهر څخه یو شان ښکاري. د فایل په بڼه کې هیڅ نشي ویلی چې کوم یې لرئ، نو څیړنه باید تر سکریپټ پورې ورسیږي.

په رښتیا د چلولو فیصله څه کوي، او د اجازه ورکوونکو کرښو بڼه څه ده

درې شیان مرستندوی کنټرولوي: هغه د پېښې لارښوونه چې نوم ورکوي، هغه د script-security کچه چې اجازه ورکوي، او د کلاینټ پلیټفارم خپله پلي کول. پروفایل کولی شي یو هنګار وغواړي او بیا هم هیڅ ونه ویني، ځکه چې موبایل کلاینټ یا لنډ شوی ډیسکټاپ جوړښت ممکن هغه پېښه هیڅ پلي نه کړي. همدارنګه، هغه پروفایل چې د خپل کار له اړتیا څخه ډیر اجازه غواړي ستاسو ته د هغه د اصل په اړه یو څه وایي. د اجازې کچه یوه وړتیا ده، نه تصویب. د اجازه ورکوونکو کرښو بڼه داسې ده، لاره ستاسو د لارې ځای نیسي.

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

کچه 0 بهرني پروګرامونه ردوي او کچه 1، چې تلواله ده، یوازې د کلاینټ دننه چلیدونکي فایلونه اجازه ورکوي، نو هنګار ته 2 یا ډیر ته اړتیا ده؛ کچه 3 په عمده ډول د پخوانیو پټنومونو د تیرولو لپاره ده او د هغې څخه ډډه غوره ده. د هنګار سره رسول شوي پروفایل ته لارښوونه او هغه کچه دواړه ته اړتیا ده، نو د فایل د ښکته برخې یوه کرښه د سند د بلاک په اندازه څیړنې وړ ده. د OpenVPN لارښود د اجازې کچې لیستوي، او د هغه عبارت د هغه څه ترڅنګ لوستل ارزښت لري چې پروفایل په رښتیا غواړي.

مالکیت، لاره او مرستندوی ته څه ورکول کیږي

هغه پروفایل چې تاسو باور پرې لرئ خو هغه سکریپټ ته اشاره کوي چې بل حساب یې بیا لیکلی شي، باوري ترتیب نه دی، ځکه چې د پرون څیړنه نور بیان نه کوي چې نن څه چلیږي. د مرستندوی مالک او حالت وګورئ، او ډاډ ترلاسه کړئ چې ترتیب شوې لاره هغه فایل ته رسیږي چې تاسو څیړلی، نه هغه نوم ته چې بل څه یې سیوری کولی شي. دلیلونه او چاپېریال هم د همدې کتنې وړ دي: کلاینټ د نښلیدو تفصیلات هنګار ته ورکوي، او هغه مرستندوی چې خپله ټوله چاپېریال ثبتوي ممکن د ملاتړ په ټیکټ کې اسناد ولیکي. د آپریټر یا پلیټفارم مستند ادغام د بې اړیکې لیکنې څخه کاپي شوي DNS سکریپټ ته ترجیح ورکړئ، ځکه چې د یوې فایل په سر جنګیدونکي دوه حل کوونکي مدیران د مات VPN په څیر ښکارېدونکی ناکامي رامنځته کوي.

کله چې د ناکام هنګار راپور ورکوئ، مخکې له دې چې چیرې یې نښلئ چاپېریال سم کړئ. هغه ډمپ چې ستاسو سره د اصلاح کولو کې مرسته کوي ممکن هغه ټوکن هم ولېږدوي چې تاسو تصدیقوي.

د پاکولو ناکامۍ وروسته له هغه ښکاري چې تونل ولاړ

up مرستندوی لارې او د حل کوونکي تنظیمات زیاتوي، او down مرستندوی باید هغه بیا لرې کړي. کله چې down هنګار نشته، په خاموشۍ ناکام شي، یا هېڅکله ونه چلیږي ځکه چې کلاینټ ووژل شو، پاتې شوني له غونډې ډیر ژوند کوي. بیا ترافیک هغه لاره نیسي چې چا نه ده پلان کړې او نومونه د هغه حل کوونکي له لارې حل کیږي چې باید لرې شوی وای، پداسې حال کې چې تونل پخپله روغ ښکاري. دا نښې د جلا کیدو وروسته راځي، نو تور پر شبکه کیږي نه پر پروفایل.

د وتلو کار د جلا ګام په توګه و ازموئ: تونل پورته کړئ، لارې او حل کوونکی ولیکئ، ښکته یې کړئ، بیا تایید کړئ چې دواړه ولاړل. هغه پروفایل چې پاک نښلي بیا هم شاته حالت پرېږدي، او د مرستندوی صفر وتلو کوډ ثابت نه کوي چې حل کوونکی هغه ځای ته ورسید چې تاسو فکر کوئ.

د مرستندوی څیړنه او وتلو لار ساتل

سکریپټ له پیل څخه تر پای پورې ولولئ او درې شیان وپلټئ: هغه امرونه چې امتیاز ته اړتیا لري، هغه کلک کوډ شوې لارې چې ستاسو په سیستم کې نه وي، او هر هغه شبکه یي زنګ چې کوي. بیا وګورئ چې څنګه ناکام کیږي، ځکه چې غلطۍ تیرولوونکی مرستندوی د ترتیب غلطي په معما بدلوي. که تاسو په یوه جمله ونه وایئ چې سکریپټ څه کوي او څوک یې بدلولی شي، تاسو د هغه د فعالولو لپاره چمتو نه یاست. هغه پروفایل چې له دې جملې څخه زیات امتیاز غواړي د دریدو نښه ده.

وروستی کارکوونکی پروفایل او هغه مرستندوی چې اشاره یې ورته کړې وه په خوندي زېرمه کې وساتئ، دواړه نسخې ولیکئ، ترڅو بیرته راګرځول په تر ټولو بد شېبه کې بیا جوړول نه، بلکې کاپي وي. که مرستندوی یوازې د هغه توزیع یا کلاینټ نسخې لپاره وي چې نور ورته اړتیا نه لري، نو د غلطیو تر بندیدو پورې د امتیازاتو د لوړولو پرځای یې په هغه ترتیب کې تقاعد کړئ چې تنظیم لري. دا وتلو لار ده: لږ خوځیدونکي برخې، نه زیات اجازه.

اړوندې مقالې