VPS باید مخکې له دې چې ستاسو VPN کوربه کړي څه اجازه ورکړي
هغه VM چې ویب ګرځي لا هم کولای شي د VPN د دروازې په توګه پاتې شي۔ د انټرفیس ملاتړ، دوه فایر والونه، لیږد، د پتې پلان او یو بهرنی کلاینت وګورئ۔
انسټانس پیل کیږي، د بنډلونو نصب بریالي کیږي، او خدمت حتی د کارېدونکې حالت راپور ورکوي، خو هیڅ شی نښلول کیږي نه۔ دا بڼه په مجازي شخصي سرورونو کې عامه ده، ځکه هغه میلمه چې په اسانۍ انټرنیټ ته رسي لا هم کولای شي هغه انټرفیس جوړ نه کړي چې ستاسو پروتوکول یې غواړي۔ پنځه څیړنې هغه کوربه چې ټنل ته خدمت کولای شي د هغه کوربه څخه بیلوي چې یوازې چمتو ښکاري، او لومړنۍ ناکامه څیړنه معمولا هر هغه څه تشریح کوي چې وروسته راځي۔ هر یو یې د چلولو لپاره ارزانه دی او د یادښت پرځای په پرېکړې پای ته رسي۔
هغه انټرفیس تایید کړئ چې پروتوکول ورته اړتیا لري
OpenVPN د TUN په سر کار کولو لپاره د کرکټر وسیلې او د هغې شاته د کرنل ماډل اړتیا ده؛ WireGuard خپل کرنل ملاتړ یا د سمې تمې سره د کارونکي فضا پلي کول غواړي۔ مدیریت شوي کانټینرونه کولای شي داسې کوربه کرنل شریک کړي چې هیڅکله وسیله نه ښیي، او ځینې پلیټ فارمونه پرته له دې چې څه نصب وي د ټنل انټرفیسونو جوړول په بشپړه توګه بندوي۔
د ملاتړ پاڼې لوستلو پرځای وړتیا وآزمویئ، ځکه مارکېټینګ لیبلونه له بنسټیزو حدودو څخه ګړندي بدلېږي۔ د یو پلان لپاره لیکل شوې ځانګړتیاوې کېدای شي هغه کرنل تشریح نه کړي چې میلمه واقعا پرې کار کوي۔ دوه لنډې کمانډې د معمول کارېدونکو پروتوکولونو لپاره پوښتنې ته ځواب ورکوي، او دواړه ځان پاکوي۔ لاندې کمانډې هیڅ تلپاتې نه جوړوي او سمدلاسه لرې کیږي۔
sudo ip tuntap add dev tun9 mode tun
sudo ip tuntap del dev tun9 mode tun
sudo ip link add wgtest type wireguard && sudo ip link del wgtest
د لومړي جوړه کې انکار معنی دا ده چې TUN نه شته او د OpenVPN ډیفالټ حالت پیل نشي؛ په وروستي کرښه کې انکار معنی دا ده چې د WireGuard کرنل انټرفیس نشته۔ د کرنل د TUN/TAP اسناد هغه وسیله تشریح کوي چې لومړنۍ څیړنه یې ازموي۔ د دواړو نیمګړتیاوو څخه هیڅ یو د VPN بنډل بیا نصبولو سره سم نه شي۔
په یاد ولرئ چې دننه تلونکې لار دوه مالکین لري
د برابرونکي د شبکې قواعد او د میلمه فایر وال جلا نظامونه دي، او ترافیک باید دواړه تیر کړي۔ هغه اوریدونکی چې په میلمه تړل شوی وي هیڅ معنی نه لري که د برابرونکي امنیتي ډله پورټ پرېږدي، او پرانیستی د برابرونکي قاعده هیڅ نه کوي که میلمه بنډل رد کړي۔ اوریدونکی، بیا د میلمه قواعد، بیا د برابرونکي پینل، په همدې ترتیب وګورئ، او د پورټ شمېرې سره پروتوکول هم تایید کړئ۔ مستقیم د برابرونکي پینل ته ټوپ وهل هماغه لاره ده چې خلک داسې حد پرانیزي چې ورته اړتیا نه لري۔
UDP معمولي قربانی دی: ډیری پلیټ فارمونه په ډیفالټ توګه TCP ته اجازه ورکوي او د UDP قواعد د جلا ننوتلو په توګه ګڼي۔ که انسټانس د عامه پتې پرځای د برابرونکي NAT شاته وي، د برابرونکي په اړخ کې د پورټونو لیږد دریم تنظیم کیږي چې باید سره سم شي۔
د راستنېدو لاره پلان کړئ، نه یوازې وتل
بشپړ ټنل خدمت ته فعال لیږد، د کلاینت ترافیک لپاره د ژباړې یا لارښوونې سکیم، او د کلاینتونو ټولګې ته رسیدونکې راستنه شوې لاره اړتیا ده۔ اوریدونکي پرانیستل له دې څخه هیڅ نه ورکوي۔ هغه ټنل چې جوړیږي خو ګټور ترافیک نه وړي معمولا دلته ناکام کیږي نه په تصدیق کې۔ بریالۍ لاس ورکول د تشخیص پای نه بلکه پیل وګڼئ۔
پلان د درې مشخصو پرېکړو په توګه ولیکئ: کلاینتونه کومه سرچینه لړ ترلاسه کوي، د دوی ترافیک انټرنیټ ته څنګه وځي، او ځوابونه څنګه د راستنېدو لاره مومي۔ بیا د کلاینت له ازمویلو مخکې تایید کړئ چې کرنل له پلان سره موافق دی، ترڅو خاموشه ناهمغږي د کلاینت په اړخ کې نیمګړتیا ونه ګڼل شي۔
sysctl -n net.ipv4.ip_forward
sudo nft list ruleset | head -n 40
ip -4 route show default
د IPv6 مسله په روښانه توګه فیصله کړئ
IPv6 د څو میکانیزمونو له لارې راځي چې د دروازې لپاره په بیلابیلو ډولو چلند کوي: په انسټانس باندې پته، لارښول شوی مختګ، یا هیڅ شی۔ یوازې لارښول شوی مختګ سرور ته اجازه ورکوي چې کلاینتونو ته پتې په معمول ډول ورکړي۔ دا انګیرنه چې په کوربه کې کارېدونکې IPv6 پته د کارېدونکي کلاینت مختګ معنی لري هغه تېروتنه ده چې وروسته د نیمګړې نښلونې په بڼه ښکاري۔ دا هغه ډول نیمګړتیا ده چې یوازې په IPv4 سره شوې هره ازموینه تیره کوي۔
که برابرونکی هیڅ مختګ نه لارښوي، فیصله کړئ چې ټنل یوازې IPv4 دی که نه او آیا کلاینتونو ته باید وویل شي۔ مستنده نشتوالی له هغه جزوي تنظیم څخه خوندي دی چې د نښلول شوو کاروونکو لپاره IPv6 منزلونه په خاموشۍ سره تور سوري ته غورځوي۔
دا له بهرني کلاینت څخه ثابت کړئ
د سیمه ییز خدمت حالت په یو کوربه کې یوه پروسه تشریح کوي۔ ګټور ازموینه هغه مجاز کلاینت دی چې په بله شبکه کې وي، هغه پروفایل سره نښلي چې تاسو یې ویشل غواړئ، بیا یو اپلیکیشن ته رسي او نوم حل کوي۔ یو ځل بیا هم نښلئ، ځکه هغه ټنل چې یوازې په لومړي هڅه کې کار کوي په عمل کې ترټولو مهم شرط نه پوره کوي۔
sudo wg show wg0 latest-handshakes
ip -4 route get 203.0.113.44
sudo journalctl -u wg-quick@wg0 -n 15 --no-pager
د ازموینې ترڅنګ عملیاتي بنسټونه وساتئ: د تازه معلوماتو لپاره ځای، محدود لاګونه، له ټنل څخه نه تړلی اداري لاسرسی، د بیا رغولو کنسول، او یوه یادښت چې کله انسټانس بیا جوړ شي او عامه پته یې بدله شي د کلاینت پروفایلونو سره څه کیږي۔ که اړین انټرفیس یا د لیږد ماډل په ساده ډول نه وي، هیڅ کلاینت اړخیز بدلون به یې نه برابر کړي، او صادقانه بل ګام نور تنظیم نه بلکه بل ډول انسټانس دی۔