مسیر یابی (مسیریابی)

تصمیم بگیرید Tunna چه چیزی را از Proxy عبور دهد، مستقیم بفرستد یا مسدود کند.

882 کلمه 4 دقیقه
مسیر یابی (مسیریابی) مسیریابیپیش‌فرضمسیرDirect fa

مسیر یابی صفحه تصمیم‌گیری ترافیک در Tunna است. انتخاب‌گر مسیر پیش‌فرض برای ترافیکی است که هیچ قانونی آن را نگرفته و سه گزینه دارد: Proxy، Freedom و Blackhole. Proxy از outbound انتخاب‌شده فعلی استفاده می‌کند. قانون‌ها از بالا به پایین بررسی می‌شوند، قانون‌های paused نادیده گرفته می‌شوند و اولین قانون منطبق برنده است.

اصطلاحات مسیر یابی به زبان ساده

وقتی صفحه‌های Tunna را با متن ارائه‌دهنده یا اصطلاحات routing در Xray مقایسه می‌کنید، از این معنی‌ها کمک بگیرید.

از این کارت‌ها به‌عنوان نقشه برچسب‌های قابل مشاهده در این نما استفاده کنید. هر کارت یک فیلد، کنترل یا وضعیت را نام می‌برد و پیش از تغییر یا اتکا به آن، کاربردش را توضیح می‌دهد.

گزینه‌های قابل مشاهده

این‌ها کنترل‌ها، وضعیت‌ها یا اندازه‌گیری‌های همین صفحه هستند. آن‌ها را به‌عنوان راهنمای خواندن صفحه ببینید، نه وعده قابلیت‌های اضافه.

مسیر پیش‌فرض

تصمیم پشتیبان Tunna است؛ وقتی هیچ قانون unpaused با ترافیک جور نشود از آن استفاده می‌شود.

Proxy

ترافیک را از outbound انتخاب‌شده می‌فرستد، مگر اینکه خود قانون یک گره Proxy مشخص را انتخاب کرده باشد.

Freedom و Blackhole

Freedom ترافیک منطبق را مستقیم می‌فرستد. Blackhole ترافیک منطبق را مسدود می‌کند.

شرط‌های قانون

دامنه‌ها، IPها، portها، TCP یا UDP، نشانه‌های HTTP یا TLS، assetهای GeoSite و assetهای GeoIP تعیین می‌کنند یک قانون چه ترافیکی را بگیرد.

کنترل‌های اصلی نمای مسیر یابی

صفحه مسیر یابی عمداً کوتاه است: اول fallback را انتخاب کنید، بعد مجموعه قوانین مرتب زیر آن را نگه‌داری کنید.

از این کارت‌ها به‌عنوان نقشه برچسب‌های قابل مشاهده در این نما استفاده کنید. هر کارت یک فیلد، کنترل یا وضعیت را نام می‌برد و پیش از تغییر یا اتکا به آن، کاربردش را توضیح می‌دهد.

گزینه‌های قابل مشاهده

این‌ها کنترل‌ها، وضعیت‌ها یا اندازه‌گیری‌های همین صفحه هستند. آن‌ها را به‌عنوان راهنمای خواندن صفحه ببینید، نه وعده قابلیت‌های اضافه.

مسیر پیش‌فرض

انتخاب‌گر بخش‌بندی‌شده Proxy، Freedom و Blackhole را نشان می‌دهد. تغییر آن فوری ذخیره می‌شود، پس برای انتخاب fallback دکمه Apply جداگانه‌ای وجود ندارد.

مجموعه قوانین (فهرست قانون‌ها)

قانون‌های موجود زیر مسیر پیش‌فرض دیده می‌شوند. هر ردیف نام قانون، انتخاب outbound و تعداد attributeها را نشان می‌دهد تا بفهمید قانون چقدر مشخص است.

حالت خالی

وقتی هیچ قانونی ندارید، Tunna پیام قوانینی در دسترس نیست را نشان می‌دهد؛ دکمه مداد برای ساخت اولین قانون جدید است و دکمه clipboard برای import از pasteboard به کار می‌رود.

منوی plus

منوی plus گزینه‌های قانون جدید و چسباندن را دارد. چسباندن می‌تواند لینک قانون اشتراک‌گذاری‌شده، URL اشتراک معمولی یا داده قانون چسباندن‌شده را بخواند و اگر بررسی لازم باشد منابع را باز کند.

نتیجه‌های Route

وقتی مسیر پیش‌فرض یا نتیجه یک قانون را انتخاب می‌کنید، این مقایسه را ببینید.

نتیجهمعنیکاربرد
Proxyترافیک را از outbound انتخاب‌شده فعلی می‌فرستد.برای حالت معمول full-tunnel یا ترافیک انتخابی که باید از گره ارائه‌دهنده عبور کند.
Freedomترافیک را مستقیم می‌فرستد و از گره Proxy انتخاب‌شده استفاده نمی‌کند.برای مقصدهای مورد اعتماد، سرویس‌های محلی یا وب‌سایت‌هایی که باید Proxy را دور بزنند.
Blackholeترافیک منطبق را مسدود می‌کند.برای مسدود کردن دامنه‌ها، شبکه‌ها، portها یا دسته‌های ناخواسته.

Tunna چطور تصمیم می‌گیرد

  1. از بالا شروع می‌کند

    قانون‌ها به همان ترتیبی بررسی می‌شوند که در فهرست می‌بینید.



  2. اولین تطابق را استفاده می‌کند

    دامنه، IP، port، network protocol، application protocol یا رکورد asset منطبق، route را انتخاب می‌کند.



  3. قانون‌های paused را نادیده می‌گیرد

    قانون‌های paused در فهرست می‌مانند، اما روی ترافیک اثر نمی‌گذارند.



  4. به مسیر پیش‌فرض برمی‌گردد

    اگر هیچ قانونی منطبق نشود، Tunna از انتخاب مسیر پیش‌فرض استفاده می‌کند.

مسیر پیش‌فرض همان fallback است

تغییر مسیر پیش‌فرض فوری ذخیره می‌شود. این کار قانون‌های شما را جابه‌جا، paused یا بازنویسی نمی‌کند؛ فقط تعیین می‌کند وقتی Tunna بدون تطابق به انتهای فهرست قانون‌های unpaused رسید چه اتفاقی بیفتد.

طرح‌های رایج مسیر یابی

همه چیز از Proxy عبور کند

یک طرح ساده full-tunnel.

مناسب وقتی می‌خواهید Tunna ترافیک عادی را از Proxy بفرستد، مگر اینکه قانونی خلافش را بگوید.

نامناسب وقتی فقط چند مقصد انتخابی باید از گره ارائه‌دهنده استفاده کنند.

فقط سایت‌های انتخابی از Proxy عبور کنند

یک طرح split که در آن ترافیک direct پیش‌فرض است.

مناسب وقتی فقط برای وب‌سایت‌ها، assetها یا شبکه‌های مشخص به Proxy نیاز دارید.

نامناسب وقتی انتظار دارید همه اپ‌ها و سایت‌ها خودکار از گره ارائه‌دهنده استفاده کنند.

ترافیک ناخواسته را مسدود کنید

یک طرح مسدودسازی با قانون‌های Blackhole.

مناسب وقتی می‌خواهید trackerها، دسته‌ها، portها یا مقصدهای شناخته‌شده را drop کنید.

نامناسب وقتی مطمئن نیستید قانون برای آزمایش امن به‌اندازه کافی محدود است.

ترافیک Direct داخل تونل هنوز ترافیک تونلی است

Freedom یعنی ترافیک از گره Proxy انتخاب‌شده استفاده نمی‌کند. با این حال ممکن است همچنان از تونل VPN سیستم عبور کند. برای مقصدهایی که حتماً باید از outbound انتخاب‌شده استفاده کنند، قانون Proxy اضافه کنید.