د VPN سره کوربه شوی سرور په پای کې درې پتې ساتي، او یوازې یوه یې هغه هر ځای ته اړه لري چې تاسو یې د تنظیمولو په حال کې یاست۔ د چمتو کوونکي له پینل څخه شمیره DNS ته، یو اورېدونکي ته یا د اجازې لیست ته کاپي کول هغه لاره ده چې یو فعال تونل هغه خدمت ته واړوي چې هیڅوک ورته نشي رسیدلی۔ دا لارښود کار په داسې ترتیب کې رایښي چې هر پته د بیان شوي هدف لپاره وټاکل شي۔ دا هغه کمانډونه هم لیستوي چې تصدیقوي چې تاسو واقعاً څه خپاره کړي دي۔

له هر څه د خپرولو مخکې درې پتې نقشه کړئ

دوی د دندو له مخې ونوموئ۔ د underlay پته هغه ده چې ماشین د انټرنیټ له لارې د VPN پای ټکي ته رسیدو لپاره کاروي، او ډیری وختونه د چمتو کوونکي د NAT شاته شخصي وي۔ د تونل پته د VPN دننه ژوند کوي او د محصول له مخې یې سرور یا کلینټ ورکوي۔ عامه وتل هغه پته ده چې یوه لرې ویب پاڼه یې له ژباړې وروسته ثبتوي، او اړتیا نشته چې په کوم انټرفیس کې موجوده وي چې تاسو ترې پوښتنه کولی شئ۔

هغه پینل چې یو ماشین لپاره یوه عامه پته ښیي، د نورو دوو رولونو په اړه ډیر لږ وایي۔ د underlay رسیدنه یو شرط دی، نه پیرود: د کورني روټر شاته لپ ټاپ کولی شي پرته له عامه IPv4 پتې د کوربه VPN پای ټکي ته ورسیږي۔ هغه څه چې تاسو یې نشئ کولی دا دي چې د ننوتلو لاره په داسې نوم لیکلو جوړه کړئ چې هغه پتې ته حل شي چې هیڅوک یې نه لیږدوي۔

پته د خدمت له مخې وټاکئ، نه د لیبل له مخې

د شمیرې له ټاکلو مخکې ولیکئ چې سرور باید څه وکړي۔ وتونکي API غږونه هغه وخت ثابت وتل ته اړتیا لري چې بله خوا د اجازې لیست ساتي۔ شخصي لاسرسی داسې تونل پتې ته اړتیا لري چې کلینټان ورته لاره جوړولی شي او له هغې سره تړلی اورېدونکی۔ عامه کوربه توب داسې ننوتونکي نقشې ته اړتیا لري چې چمتو کوونکی یې واقعاً وړاندې کوي، او یوازې د وتلو پته دا نه برابروي۔

یو ماشین کولی شي درې واړه هدفونه پوره کړي او بیا هم درې بېلې پتې وکاروي۔ هغه څه چې ماتېږي دا مفکوره ده چې یو ارزښت یې ټول پوښي:

RequirementValue that belongs thereWhat you see when the roles are swapped
Outbound allowlistingPublic exitRequests reach the service but are rejected
Private client accessTunnel addressClient connects, nothing answers
Inbound web serviceProvider mappingName resolves, connection times out

ننوتونکې کرښه هغه ده چې خلک پرې بحث کوي۔ هغه ریکارډ چې د وتلو پتې ته اشاره کوي نه اورېدونکی جوړوي، نه د فایر وال سوری، نه د پورټ نقشه، او انتظار یې نه بدلوي۔ کله چې چمتو کوونکی ځانګړې پته د ننوتونکي قاعدې سره یوځای پلوري، هغه بنډل هغه وړتیا ده چې تاسو اخیستې؛ پته پخپله حق نه دی۔

هغه کمانډونه چې ښیي کومه پته کومه ده

ماشین ولولئ، پینل نه۔ د انټرفیس نومونه د سیستمونو ترمنځ توپیر لري، نو پتې له وسیلو سره وتړئ د دې پرځای چې پر لیبل باور وکړئ۔

لومړی کرښه هره IPv4 پته او د هغې وسیله لیستوي، او دویمه له کرنل څخه پوښتي چې د یوې پیژندل شوې بهرنۍ منزل لپاره کومه وسیله کاروي:

ip -brief -4 addr show
ip -4 route get 198.51.100.10
curl -4 -s https://ifconfig.me
ss -lntp | grep -E ':(443|1194)'

که د لارې پلټنه د عامه ترافیک لپاره د تونل وسیلې سره ځواب ووایي، ستاسو بشپړ تونل نافذ دی۔ د اورېدونکي ازموینه هماغومره مهمه ده، ځکه یوازې له 127.0.0.1 سره تړلی بهیر به هېڅکله په تونل پته ځواب نه ووایي، هر نوم چې تاسو خپور کړئ۔

دا خپور کړئ، بیا له باندې تصدیق کړئ

یوازې هغه ارزښت خپور کړئ چې خدمت ورته اړتیا لري او نور هېڅ: د کوربه توب لپاره A یا AAAA ریکارډ، د وتونکو غږونو لپاره د اجازې لیست ننوتنه، د شخصي لاسرسي لپاره کلینټ پروفایل۔ بیا له هغه ځای ازموینه وکړئ چې مهم دی، او هغه هېڅکله هغه ماشین نه دی چې تاسو یې همدا اوس سمول کړي۔

دوه ازموینې ډیری برخه پوښي، او دواړه دومره ارزانه دي چې په سکریپټ کې پاتې شي:

dig +short vpn.example.net A
curl -4 -sS -o /dev/null -w '%{http_code}\n' https://vpn.example.net/health

هغه DNS ځواب چې ثابتوي ستاسو ریکارډ شته، د دې ثبوت نه دی چې یوه غوښتنه رسیږي، او یوه بریالۍ غوښتنه یوازې دا ثابتوي چې یوه لاره له یوې شبکې کار کوي۔ کله چې د اجازې لیست په مینځ کې وي، ازموینه د موبایل اړیکې له لارې تکرار کړئ، ځکه هغه وتل چې تاسو یې ګورئ کېدای شي د پتو کورنۍ او ټاکل شوې لارې پورې تړلی وي۔ ولیکئ چې کومه کورنۍ مو تصدیق کړه؛ یوه کار کوونکې IPv4 لاره د IPv6 په اړه هېڅ نه وایي۔

که خدمت ننوتونکی وي، د وتلو پته بس نه ده

ننوتونکي لاسرسي ته څلور شیان په یوه کرښه کې اړین دي: هغه نوم یا پته چې کلینټ ورته رسیږي، هغه لار چې پاکټ ماشین ته رسولی، هغه اورېدونکی چې دا مني، او هغه تګلاره چې دا نه غورځوي۔ VPN دویم عنصر او کله ناکله لومړی بدلوي، او د دریم او څلورم لپاره هېڅ نه کوي۔ کله چې تونل د رسولو لار وي، کلینټان د وتلو پرځای تونل پتې ته نښلول کیږي۔

ولیکئ چې هر خدمت کومې پتې ته اړ دی، بیا هر کله چې چمتو کوونکی خپل روټینګ ماډل بدل کړي هغه یادښت بیا وګورئ۔ هغه سرور چې په شخصي ډول ځواب وایي او په عامه ډول ناکامېږي معمولاً خراب نه دی؛ هغه په غلط هویت ځواب وایي، او ترمیم د نقشې کولو پرېکړه ده نه د فایر وال بدلون۔

اړوندې مقالې