د VPN نیول: tun0 کې داخلي پاکټونه، eth0 کې پوښ
د تونل انټرفیس پاکټ په روښانه متن کې ښیي، فزیکي اډاپټر کوډ شوی پوښ ښیي. د نیول کیدو دمخه دواړه ولولئ چې دا د میټاډاټا لیک وبولئ.
په VPN هوسټ کې نیول یوازې یوه شی نه ثبتوي۔ کرنل پاکټ دوه ځله ښکاره کوي: فزیکي اډاپټر کې تړل شوی، او د تونل وسیله کې خلاص شوی۔ انټرفیس غوره کول دا غوره کول دي چې تاسو د دې کیسو کومه لولئ۔ د دې په اړه ډیری بحثونه چې نیول څه ثابتوي، په حقیقت کې د دې په اړه بحثونه دي چې کومه کیسه راټوله شوه۔
انکپسولیشن دوه لیدونه جوړوي
تونل هغه پاکټ اخلي چې یو اپلیکیشن جوړ کړی او په یوه نوي کې یې اېږدي چې منزل یې VPN سرور دی۔ داخلي بڼه په tun0، wg0 یا هر هغه وسیله کې ښکاري چې کلینټ جوړه کړې۔ بهرنۍ بڼه په هغه اډاپټر کې ښکاري چې دا شبکې ته وړي۔ دواړه بڼې قانوني دي؛ دوی مختلفو پوښتنو ته ځواب وایي۔ هر یو جلا راټول کړئ، ځکه دواړو مختلف سرلیکونه او لوستونکي لري۔
sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820
د دې پرتله کولو لپاره any سیوډو انټرفیس بد انتخاب دی۔ لیږدول شوي پاکټونه دوه ځله ثبتیدلی شي، او په محلي ډول جوړ شوی پاکټ په دواړو بڼو کې ښکاري، چې شمیرې پړسوي۔ که یوه شمیره ناممکنه ښکاره شي، مخکې لدې چې تونل ملامت کړئ انټرفیس وګورئ۔
د تونل په دننه کې پاکټ عادي دی
د تونل په وسیله کې، هغه څه چې تاسو یې ګورئ هغه دي چې اپلیکیشن له کرنل څخه غوښتي وو چې ولیږي۔ د منزل پتې، پورټونه، DNS نومونه، د TLS سرور نومونه، اندازې او وخت ټول هلته دي۔ د TLS بار د اپلیکیشن د خپلې ناستې له مخې کوډ شوی پاتې کیږي، نو نیول د پاڼې منځپانګه نه ښکاره کوي۔ په روښانه متن کې DNS پوښتنه دلته ښکاري، که څه هم حامل یې کوډ شوی دی، ځکه چې دا هیڅکله نه وه ساتل شوې۔
کوډ شوی DNS هغه یو ښکاره ساحه لرې کوي۔ دا د منزل پته، د بایټ شمیره یا تال نه پټوي، کوم چې د بهیر ځانګړتیاوې دي نه د پوښتنې۔
بهر یوازې پوښ او د هغه بڼه
فزیکي اډاپټر ستاسو پته، د سرور پته، پورټ، د پاکټ اندازې او وخت ښیي۔ هغه منزلونه چې دننه وړل کیږي نشته، که څه هم د هغوی بڼه لا هم کولای شي اټکلونه ملاتړ کړي۔ اندازې او تال کولای شي پرته لدې چې یو یې ونوموي د ویډیو بهیر، لوی لیږد یا د خبرو ناسته وړاندیز کړي۔ نږدې ناظر نږدې هماغه لید ګوري، کوم چې تشریح کوي چې څنګه یو تونل کولای شي سایټونه پټ کړي پداسې حال کې چې خپل حضور اعلانوي۔
دا ادعا په لارښوونه پورې اړه لري۔ تنګه لار، د IPv6 اصلي لار چې تونل ته نه ننوځي، یا فزیکي انټرفیس ته تړل شوی پروسه به ترافیک د پوښ څخه بهر کېږدي۔ مخکې لدې چې له نیول څخه پایلې واخلئ ریښتینې لار ولولئ۔
د سیال پته او د نیولو روغتیا
OpenVPN په TCP حالت کې ټینګ ساکټ ساتي، نو د ساکټ جدول کولای شي سیال ونوموي۔ OpenVPN په UDP حالت کې ډیری وخت ساکټ نه تړل شوی پریږدي، او ss ممکن یوازې محلي اړخ ښکاره کړي۔ پرځای یې د پروفایل remote، مفصل کلینټ لاګ یا د پای نقطې لار ولولئ۔ WireGuard خپله پای نقطه او وروستی لاس ورکول مستقیم راپور ورکوي۔
wg show
ss -tunp | grep 51820
د نیولو فایل له هغې ناستې څخه ژوندی پاتې کیږي چې جوړ کړی یې دی۔ دا کاپي کیدلی شي، او ممکن د محلي لاسرسي لرونکي هر چا لپاره لوستل کیدونکی وي۔ یوازې هغه وساتئ چې څیړنې ته اړتیا ده، اجازې محدودې کړئ او کله چې کار بشپړ شو ړنګ یې کړئ۔
د شریکیدو وړ نیول باید ووایي چې کوم انټرفیس دا جوړ کړی او کله۔ پرته له دې یادښت، بل لوستونکی باید اټکل کړي چې کومه طبقه ګوري۔