ایا ستاسو OpenVPN کلاینټ باید nobind یا ثابته پورټ وکاروي؟
nobind د دې لپاره چې بهر ته وصل شي کلاینټ لپاره د سرچینې پورټ غوره کول کرنل ته پرېږدي. درې شرطونه فیصله کوي چې ایا دا غواړئ، که پرځای یې پن شوی ځایي پورټ.
دوه پروفایل چې په یوه کرښه توپیر لري په هغه شیبه کې چې په همدې هوسټ کې دویم کلاینټ پیل شي بېل چلند کوي۔ یو nobind لري او هر هغه ځایي پورټ اخلي چې کرنل یې ورکوي؛ بل 1194 ریزرو کوي، او دویم انسټنډ د لا دمخه کارول شوي پت سره مري۔ همغه کرښه فیصله کوي چې د سرچینې پورټ څوک غوره کوي، کوم چې بیا فیصله کوي چې ایا پروفایل کولای شي په ماشین کې د بل هر څه سره یوځای وي۔ درې پوښتنې دا حل کوي، او لومړۍ پوښتنه نورو دوه ته له رسېدو دمخه ډېرو پروفایلونو ته ځواب وایي۔
nobind په رښتیا څه پرېږدي
په ډیفالټ ډول کلاینټ د زنګ وهلو دمخه یو ځایي سوکټ تړي، او که پروفایل بل څه ونه وایي ځایي پورټ 1194 وي۔ nobind هغه ریزرو لرې کوي، نو سټیک د نښلولو په وخت کې یو نااستعمال شوی پورټ ټاکي۔ دا استثنا ده، نه ډیفالټ، او د کرښې پرته کلاینټ 1194 ساتي، همدا لامل دی چې ناپن شوی دویم انسټنډ ټکر کوي۔ ډېری وېشل شوي کلاینټ پروفایلونه همدې لامل ته د دې لارښوونې مالک دي، او دا چې یوه نمونه فایل څه کوي دا نه مانا چې میکانیزم یې په ډیفالټ ډول کوي۔
هغه څه چې نه بدلېږي لرې اړخ دی۔ سرور لا هم هلته اورېدل کوي چې پروفایل وایي، او په ترتیب کې د منزل پورټ لا هم د منزل پورټ دی۔ متحرک سرچینه پورټ ستاسو د خپل سوکټ د بېرته راتلو پت بدلوي او د سرور د سوکټ هیڅ نه۔
دا هم هیڅ نه پټوي۔ ستاسو عام پت هغه دی چې لاره یې ورته ژباړي، بسته لا هم ځایي شبکه تېروي، او څوک چې هغه شبکه چلوي لا هم یو بهیر ویني۔ nobind نه د محرمیت ځانګړتیا ده او نه د فایر وال څخه تېښته۔
درې شرطونه چې دا فیصله کوي
یوه پوښتنه نورې دوه فیصله کوي، نو د هر څه د سمولو دمخه دې ته ځواب ورکړئ۔ که ملګری بهر ته زنګ وهي، پاتې پوښتنې یوازې هغه پرېکړه چې لا دمخه شوې ده دقیقوي۔ که دا دننه راتلونکي نښلونکي ومني، د ځایي پورټ هیڅ تنظیم دا د رسېدو وړ نه کوي۔
ایا دا ملګری نښلون پیلوي؟ که بهر ته زنګ وهي، متحرک سرچینه پورټ بې زیانه دی او معمولاً غوره، ځکه ځواب په هماغه بهیر کې بېرته راځي۔ که دننه راتلونکو نښلونکو ته انتظار کوي، متحرک پورټ دا د رسېدو وړ نه وي پرته له دې چې مخې ته څه پورټ خپور کړي۔ همغه یوه ځواب هره کلاینټ پروفایل له هر سرور پروفایل څخه جلا کوي۔
ایا لاره د سرچینې پورټ له مخې فلټر کوي؟ یو پیژندل شوي پورټ لپاره لیکل شوی سخت قانون ښکاره ځایي پورټ اړ باسي، او پروفایل باید ولیکي چې کوم قانون پوره کوي۔ ډېری شبکې یوازې په منزل فلټر کوي، نو دا شرط له لومړي څخه کم دی۔ چېرې چې پلي کېږي، هلته د متحرک پورټ غوراوي ته ماتې ورکوي۔
ایا څو انسټنډونه هوسټ شریکوي؟ یو ثابت پورټ نشي کولای د دوی دوه ته خدمت وکړي، او بیا پیل شوی انسټنډ ممکن 1194 لا هم د بندېدو په حالت کې ومومي۔ متحرک پورټونه هغه ټکر پرته له بل هر څه بدلولو لرې کوي۔ که تاسو دې ته په باور ځواب نه شئ ورکولای، هو فرض کړئ او کرنل ته اجازه ورکړئ چې غوره کړي۔
چېرې چې پن شوی پورټ سم ځواب دی
ځینې شبکې د منزل سره سره د سرچینې پورټ له مخې هم فلټر کوي، نو آپریټر ممکن هغه قانون لیکلی وي چې یوازې د یو پیژندل شوي پورټ ټرافیک تېروي۔ بیا د ځایي پورټ پن کول سم دي، او پروفایل باید هغه تبصره ولري چې پوره شوی قانون نوموي۔ د سرور پورټ سره د سمون لپاره پن کول دلیل نه دی، ځکه هغه دوه عددونه یو له بل سره هیڅ تړاو نه لري۔ که پن یوازې ځکه وي چې ټیمپلیټ کې و، هغه ړنګ کړئ۔
که نه، پن شوی پورټ ستونزه اخلي: په یوه ماشین کې دوه کلاینټونه دواړه 1194 نشي ساتلای، او دویم یې د پروفایل پرځای پورټ ته اشاره کوونکي تېروتنې سره ناکام شي۔ چټک بیا پیل کېدونکی کنټینر هماغه دیوال ته ورپړکي۔ سمون هغه لارښوونه ده چې وېشل شوي پروفایلونه لا درلودل۔
سرور او کلاینټ سم ندي
د OpenVPN 2.6 لارښود را nobind څنګ ته lport ږدي، چې په یوه کرښه کې استدلال دی: یو انتخاب وایي چې کرنل غوره کوي، بل وایي چې تاسو غوره کوئ۔ متحرک ځایي پورټ یوازې هغه ملګري لپاره کار کوي چې بهر ته زنګ وهي، ځکه ځواب ورکوونکی اړخ نشي کولای پورټ مخکې له مخکې وپېژني۔ همدا لامل دی چې د کلاینټ پروفایل سرور ته کاپي کول داسې اورېدونکی جوړوي چې هیڅوک ورته نه رسېږي۔
په هغه هوسټ کې چې څو شبکې انټرفیسونه لري پت د پورټ څخه جلا پرېکړه ده۔ یو ځانګړی ځایي پت تړل او یو ځانګړی پورټ تړل دوه بېلې ترتیبات دي، او دوه پورتنۍ اړیکې لرونکی سرور معمولاً دواړه پن کوي۔ هغه کلاینټ چې دواړه پن کوي هماغه سختی پرته له کومې ګټې اخلي۔
لنډیز د رولونو په اړه دی، نه د امنیت، څوک چې بهر ته زنګ وهي کولای شي د خپلې سرچینې په اړه انعطاف ولري، او څوک چې ځواب وایي نه شي کولای۔ هیڅ انتخاب نه بدلوي چې بله خوا ستاسو د هویت په اړه څه زده کوي۔ همدا لامل دی چې لارښوونه د کلاینټ بېلګو کې ښکاري او د سرور بېلګو کې نږدې هیڅکله نه۔
هغه پورټ چې کرنل غوره کړی دی وګورئ
د نښلولو وروسته تنظیمات نه، سوکټ ولولئ، ځکه تنظیمات نیت څرګندوي او سوکټ هغه څه چې وشول۔ د ثبت وړ حقایق ځایي پورټ، لرې پای ټکی، او دا چې لا هم څه اورېدل کوي که نه۔ په Linux هوسټ کې درېواړه یو حکم لرې دي۔
ss -unp | grep openvpn
ss -lunp | grep openvpn
sudo lsof -nP -i | grep openvpn
nobind سره کلاینټ لوړ ځایي پورټ او ترتیب شوی لرې پورټ ښیي، دا تمه شوې بڼه ده۔ سرور د خپل ترتیب شوي پورټ په اورېدلو سوکټ ښیي، او که هغه سوکټ نه وي پروفایل یا اورېدونکی نه دی یا تړل نشو کړای۔ کله چې بهیر وي خو بستې بېرته نه راځي، د پروفایل د سمولو دمخه غوره شوی سرچینه پورټ د لارې له هر پورټ فلټر سره پرتله کړئ۔ یو څه بدل کړئ، بیا ونښلوئ، او سوکټ بیا ولولئ۔