Tor ریلې او VPN سرور: ولې دوی یو بل ته بدلېدونکي نه دي
په Tor ریلې کې پرانیستی پورټ د VPN پای ټکی نه دی۔ لومړی وګورئ چې پورټ څه خدمت کوي، د ریلې رول، د SOCKS اورېدونکي پراخوالی او پروفایل.
تاسو یو پته لرئ، پورټ ځواب ورکوي، او یو کلاینټ پرته له کوم شکایت هغه مني۔ له دې څخه هیڅ یو Tor ریلې د VPN پای ټکی نه جوړوي، او تېروتنه ګرانه ده ځکه چې پروفایل پاک واردیږي او وروسته د لاس ورکولو په وخت کې ناکام کیږي۔ زه لاندې څلور ازموینې په ترتیب کاروم؛ هر یوه د تمځای شرط لري، او ژر تم کېدل هماغه اصلي خبره ده۔ که لومړۍ ازموینه ناکامه شي، نورې نشي کولی مرسته وکړي۔
وګورئ چې پورټ واقعاً څه خدمت کوي
پرانیستی پورټ د اورېدونکي شتون ثابتوي، نه زیات۔ د ریلې ORPort د TLS لاس ورکولو وروسته د Tor خپلو حجرو سره خبرې کوي، نو بریالۍ TLS ازموینه تقریباً هیڅ نه وایي چې ایا هلته VPN پروتوکول منل کیږي:
nc -vz 203.0.113.20 443
openssl s_client -connect 203.0.113.20:443 -brief < /dev/null
سند ولولئ نه دا چې یو شته۔ ریلې په قصداً نامشخص نوم سره خود لاسلیک شوی سند وړاندې کوي، ځکه د ریلې ټرافیک باید عادي HTTPS ته ورته وي؛ خو د VPN سرور سند هغه نوم لري چې ستاسو پروفایل یې تمه لري۔ که مقابل لوری هیڅکله د VPN پروتوکول لومړي پاکټ ته ځواب نه ورکوي، د پروفایل هر څومره سمون به پایله نه بدلوي۔
که پته هغه لاس ورکول بشپړ نه کړي چې ستاسو کلاینټ یې لیږي، دلته ودروئ۔ دا د پروتوکول ځواب دی، د ترتیباتو ستونزه نه ده، او دا هغه تر ټولو عامه لاره ده چې وارد شوی پروفایل همیشه په 'connecting' پاتې کیږي۔
د ریلې رول وګورئ، نه د شبکې اندازه
د ریلې رولونه بېل کارونه کوي۔ ګارډ د کلاینټونو لپاره لومړی ټوپ دی، منځنۍ ریلې د نورو ریلو ترمنځ مدارونه وړاندې لیږي، اېګزېټ د هغه څه برخه ده چې منزلونو ته ورسیږي، او پله یو غیرعامه د ننوتلو ټکی دی چې د BridgeDB له لارې ویشل کیږي۔ د Tor اصطلاحات دا تعریفونه جلا ساتي، او د رسېدو وړ کېدل د هر رول برخه ده، خو د هر ډول کلاینټ خدمت کولو اجازه د هیچا برخه نه ده۔
د اېګزېټ پالیسي لوستلو ارزښت لري ځکه دا یوازینۍ برخه ده چې د وړاندې لیږلو قاعدې ته ورته ده، او هغه منزلونه کنټرولوي چې اېګزېټ به ورته د وتلو اجازه ورکړي، نه هغه کلاینټونه چې دننه راوړل کیږي۔ هغه سخت اېګزېټ پالیسي چې پورټ 25 بندوي، د وتلو ناوړه استفادې د کنټرول په اړه یو څه وایي، نه د دې په اړه چې ایا OpenVPN کلاینټ ماشین ته وراوړوئ۔
که له نوم څخه استدلال کوئ، ودروئ: ځکه ریلې ټرافیک وړاندې لیږي، نو پته باید ستاسو ټرافیک ومني — دا سمه نه ده۔ Tor لارې د اجماع او خپل پروتوکول له مخې ټاکي؛ VPN کلاینټ برخه اخیستونکی نه دی او د یوځای کېدو لپاره مدار نه لري۔
وګورئ چې SOCKS اورېدونکی محلي دی که عامه
د Tor کلاینټ د همدې ماشین ایپلیکیشنونو لپاره SOCKS انټرفیس پرانیزي، په ډیفالټ ډول په loopback کې۔ هغه اورېدونکی محلي اسانتیا ده، نه هغه خدمت چې ریلې انټرنیټ ته وړاندې کوي، او هغه ته د عامه پروکسي په سترګه کتل هماغه لار ده چې خلک ناخبره پرانیستې ریلې چلولو ته رسوي:
ss -ltnp | grep 9050
curl --socks5-hostname 127.0.0.1:9050 https://check.torproject.org
د نښلولو پته هماغه نښه ده۔ 127.0.0.1:9050 کې SocksPort خپله دنده کوي؛ هغه چې 0.0.0.0 کې اوري او له باندې رسېدلای شي، پرانیستی پروکسي دی، او د Tor خپل د لاسرسي پالیسي کنټرولونه په همدې خاطر شته چې دا ښکارېدل ځانګړتیا نه، ستونزه ده۔
د هغه ایپلیکیشن لپاره چې Tor ته اړتیا لري، هغه loopback پورټ ته واوړوئ او پرېږدئ چې Tor نومونه حل کړي، چې پورتنۍ socks5h بڼه هماغه کوي۔ د هغه پورټ لپاره د ریلې پته مه ږدئ؛ ریلې هغه انټرفیس نه وړاندې کوي چې ستاسو ایپلیکیشن یې غواړي۔
وګورئ چې VPN پروفایل ریښتیني پای ټکي سره سمون لري
VPN پروفایل د تمې کڅوړه ده: OpenVPN ته د سرور سند یا CA، د کلاینټ سند او کیلي، او معمولاً د TLS کیلي ته اړتیا ده، خو WireGuard ته د مقابل لوري عامه کیلي، پای ټکی او اجازه شوي IP ته اړتیا ده۔ له دې هیڅ یو هم د یوې پتې او یوه پرانیستي پورټ څخه نه شي اخیستل کېدای، ځکه همدا لامل دی چې داسې جوړ شوی پروفایل د نښلولو په وخت نه، بلکې په لومړي تبادله کې ناکام کیږي۔
کله چې تاسو ته پروفایل درکړل شي، هغه د هغه پای ټکي سره چې تاسو کنټرولوئ یا د هغه چمتو کوونکي سره چې پېژندلای یې شئ، تایید کړئ:
wg show
openvpn --config client.ovpn --verb 4
د OpenVPN په لاګ کې د TLS خبرو اترو تېروتنه ناسمونې ته مستقیم نوم اخلي؛ wg show کې هغه مقابل لوری چې د لاس ورکولو کرښه نه لري هیڅکله یې هم نه ده بشپړه کړې۔ دواړه د کلاینټ له څرخېدونکي اشاره څخه ډېر معلومات ورکوي، او دواړه Tor ته نه، بلکې د کیلي موادو یا پروتوکول ته اشاره کوي۔
وګورئ چې واقعاً کومه ساتنه ته اړتیا لرئ
دا هغه ازموینه ده چې معماري ټاکي۔ Tor براوزر تاسو ته د مدارونو جلاوالی او د ګوتې نښو پر ضد دفاع درکوي چې VPN یې نه درکوي؛ VPN هغه پته بدلوي چې منزل یې ویني او تاسو د چمتو کوونکي په وړاندې تصدیقوي۔ د دوی ترمنځ انتخاب د ګواښ ماډل پوښتنه ده، نه د مطابقت پوښتنه، او دواړه یوځای کول داسې ترتیب جوړوي چې شخصي ښکاري او نه دی۔
زنځیر ترتیب لري۔ هغه VPN چې Tor ټرافیک وړي یو ملاتړ شوی ترتیب دی، ځکه د Tor کلاینټ ته یوازې وتونکی TCP ته اړتیا ده۔ هغه VPN کلاینټ چې د Tor دننه تونل شوی دی هماغه شی نه دی او نه هغه څه چې Tor کلاینټ یې عملي کوي، نو پر هغې اساس پلان مه جوړوئ۔
له هر څه د واردولو دمخه، څلور واړه تایید کړئ:
- پورټ ستاسو د پروتوکول لاس ورکول بشپړوي، نه یوازې TCP نښلېدل۔
- تاسو د کوربه رول پېژنئ او وړاندې لیږل د اجازې په توګه نه ګڼئ۔
- هغه SOCKS اورېدونکی چې کاروئ loopback او ستاسو دی، نه د بل چا ریلې کې عامه پورټ۔
- د پروفایل کیلي یا سندونه د هغه پای ټکي دي چې تاسو ورسره نښلوئ۔