پروتکل ها و تکنولوژی های پشت شبکه Tor🧅 پروتکل‌ها و تکنولوژی‌های پشت شبکه Torخیلی‌ها فکر می‌کنن Tor فقط یه مرورگره، ولی پشتش یه اکوسیستم کامل از پروتکل‌ها و تکنولوژی‌های مختلف وجود داره که هرکدوم یه وظیفه مشخص دارن.🔹 Onion Routingاصل اصلی Tor همینه؛ ترافیک مستقیم به مقصد نمیره و از چند Relay عبور می‌کنه. هر Relay فقط بخشی از مسیر رو می‌بینه و ارتباط به‌صورت لایه‌ای رمزنگاری میشه.🔹 SOCKS5برنامه‌ها برای فرستادن ترافیکشون به Tor معمولاً از SOCKS Proxy استفاده می‌کنن. یعنی برنامه → SOCKS5 → Tor Client → شبکه Tor.🔹 TLSبرای محافظت از ارتباط بین اجزای شبکه Tor استفاده میشه و باعث میشه ارتباط بین Relayها در برابر شنود مستقیم محافظت بشه.🔹 NTorیکی از پروتکل‌های مهم Tor برای برقراری کلیدهای رمزنگاری بین کلاینت و Relayهاست؛ یعنی کمک می‌کنه طرفین بدون فرستادن مستقیم کلید محرمانه روی شبکه، یک کلید مشترک امن داشته باشن.🔹 Directory Protocol Tor باید بدونه چه Relayهایی داخل شبکه وجود دارن و وضعیت و اطلاعات کلیدهای اون‌ها چیه. سیستم Directory این اطلاعات رو در اختیار کلاینت‌ها قرار میده تا بتونن مسیر مناسب رو بسازن.🌉 Bridgeوقتی دسترسی مستقیم به Tor مسدود یا شناسایی بشه، Bridge وارد ماجرا میشه. Bridgeها Relayهایی هستن که آدرسشون عمومی نیست و برای مقابله با سانسور استفاده میشن.🔹 obfs4ترافیک Tor رو طوری تغییر میده که تشخیص و شناسایی اون برای سیستم‌های فیلترینگ سخت‌تر بشه. هدف اصلیش مقاومت در برابر شناسایی و مسدودسازی Tor هست، نه اینکه خود مسیر Tor رو قوی‌تر کنه.🔹 WebTunnelارتباط Tor رو در قالبی شبیه ترافیک معمولی HTTPS عبور میده تا تشخیص اینکه ارتباط مربوط به Tor هست سخت‌تر بشه.🔹 Snowflakeاز Proxyهای داوطلبانه برای برقراری ارتباط استفاده می‌کنه و یکی از روش‌های Tor برای مقابله با سانسور و محدودیت دسترسیه.🔹 meekیک روش قدیمی‌تر برای مقابله با سانسور که تلاش می‌کرد ترافیک Tor شبیه ارتباط معمولی با سرویس‌های وب دیده بشه.🧅 Onion Service یا سایت‌های .onionاینجا ارتباط کاربر و سرویس داخل شبکه Tor باقی می‌مونه و برخلاف سایت‌های معمولی، برای رسیدن به مقصد نیازی به Exit Node نداری.در نتیجه ساختار کلی رو میشه این‌طوری دید:Application │ SOCKS5 │ Tor Client │ Bridge │ obfs4 / WebTunnel / Snowflake │ Guard │ Middle │ Exit │ Internetالبته همه این‌ها پروتکل نیستن؛ بعضی‌ها پروتکل ارتباطی هستن، بعضی‌ها مکانیزم رمزنگاری و بعضی‌ها هم تکنولوژی‌های ضدسانسور و Transport محسوب میشن.💡 خلاصه اینکه Tor فقط «چند تا سرور واسطه» نیست؛ پشتش مجموعه‌ای از Onion Routing، Circuit، SOCKS5، TLS، NTor، Directory، Bridge و Pluggable Transportهایی مثل obfs4 و WebTunnel قرار داره که کنار هم اکوسیستم Tor رو میسازن.@Netwo0rk