Protocol

پیش‌فرض‌های سراسری proxy، Freedom و Blackhole را تنظیم کنید.

872 کلمه 4 دقیقه
پیکربندی (تنظیمات) MuxFreedomBlackhole fa

Protocol صفحه‌ای در پیکربندی برای رفتارهای سراسری است که فقط به یک گره دستی محدود نیستند. این صفحه مالتی‌پلکسینگ برای Proxy، رفتار اتصال مستقیم Freedom و رفتار پاسخ Blackhole را پوشش می‌دهد. تغییرها وقتی از صفحه Protocol خارج می‌شوید ذخیره می‌شوند.

صفحه اصلی Protocol

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

Proxy

Mux چند اتصال Proxy را روی یک اتصال TCP ترکیب می‌کند.

مالتی‌پلکسینگ (Mux)

Mux را روشن یا خاموش می‌کند. این کار می‌تواند setup تکراری اتصال را برای درخواست‌های کوچک زیاد کم کند، اما ترافیک بیشتری را به یک اتصال زیربنایی وابسته می‌کند.

xUDP UDP 443

تعیین می‌کند Mux با ترافیک UDP روی port 443 چه کند؛ این port اغلب برای QUIC و HTTP/3 استفاده می‌شود. Allow می‌گذارد آن ترافیک از xUDP استفاده کند، Reject مسیر xUDP را می‌بندد، و Skip آن را از این رفتار ویژه کنار می‌گذارد.

TCP and xUDP Concurrency (هم‌زمانی TCP و xUDP)

محدود می‌کند چند stream از TCP یا xUDP هم‌زمان Mux را share کنند. وقتی سقف نمی‌خواهید از No Limit استفاده کنید؛ مقدار کمتر ترافیک bursty را آرام‌تر می‌کند و مقدار بیشتر کمک می‌کند گره‌های شلوغ زود در صف گیر نکنند.

Freedom

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

TLS Hello Fragmentation (تکه‌تکه‌سازی TLS Hello)

اولین پیام TLS را برای ترافیک مستقیم Freedom تکه‌تکه می‌کند. فقط در مسیرهایی کمک می‌کند که واقعاً به fragmentation نیاز دارند؛ در غیر این صورت ممکن است ترافیک مستقیم HTTPS را کندتر یا کمتر قابل پیش‌بینی کند.

استراتژی هدف (استراتژی مقصد)

تعیین می‌کند ترافیک مستقیم چطور نام‌ها را به IP address تبدیل کند. AsIs مقصد اصلی را نگه می‌دارد، UseIP قبل از اتصال resolve می‌کند، گزینه‌های IPv4 یا IPv6 یک address family را ترجیح می‌دهند، و گزینه‌های Force اگر آن family در دسترس نباشد می‌توانند fail شوند.

کنترل‌های Fragment

Length اندازه fragment را انتخاب می‌کند، فاصله زمانی مکث بین fragmentها را تعیین می‌کند، و حداکثر تقسیم محدود می‌کند Tunna چند تکه بسازد. fragmentهای کوچک‌تر و کندتر دخالت بیشتری در ترافیک دارند و فقط برای مشکل direct-route اندازه‌گیری‌شده باید استفاده شوند.

Blackhole

Blackhole رفتار ترافیک مسدودشده را کنترل می‌کند.

پاسخ

برای ترافیک مسدودشده silence یا پاسخ HTTP 403 را انتخاب کنید. silence برای مسدودسازی عمومی تمیزتر است؛ HTTP 403 وقتی مفید است که می‌خواهید مرورگر یا اپ یک پاسخ رد صریح دریافت کند.

نویزها و قوانین نهایی صفحه‌های فرعی هستند

هر دو ردیف در صفحه Protocol تعداد را نشان می‌دهند. داخل هر صفحه فرعی از اضافه کردن استفاده کنید، برای ویرایش روی ردیف بزنید، برای حذف کردن swipe کنید و ردیف‌ها را به ترتیب دلخواه بکشید.

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

نویزها

نویزها را فقط وقتی استفاده کنید که ارائه‌دهنده یا راهنمای پشتیبانی آن را برای ترافیک مستقیم Freedom خواسته باشد. نویزها بسته‌های اضافه random یا واردشده توسط کاربر را با address family و delay انتخاب‌شده می‌فرستد؛ بیشتر کاربران باید این فهرست را خالی بگذارند.

Random

byteهای تولیدشده می‌فرستد. فقط وقتی استفاده کنید که اندازه packet لازم را می‌دانید.

String، HEX، Base64 (متن packet)

دقیقاً همان متن packet را که در format انتخاب‌شده داده‌اید می‌فرستد.

قوانین نهایی (قانون‌های نهایی)

قوانین نهایی را به‌عنوان آخرین دروازه allow/block برای ترافیک مستقیم Freedom استفاده کنید. بیشتر کار مسیر یابی باید در صفحه مسیر یابی Rules انجام شود؛ این صفحه فرعی برای ترافیک مستقیمی است که به یک exception یا block نهایی و محدود نیاز دارد.

Allow یا Block

تصمیم نهایی را انتخاب کنید؛ فقط وقتی network، port یا بازه IP را می‌دانید آن را محدودتر کنید.

شبکه، Port، IP (شبکه و مقصد)

برای قانون گسترده، فیلدهای اختیاری را خالی بگذارید. تأخیر مسدودسازی قبل از drop کردن ترافیک منطبق صبر می‌کند و باید کوتاه بماند، مگر اینکه پشتیبانی خلافش را بگوید.

کاربردهای عملی Protocol

آزمایش‌های Mux را محدود نگه دارید

مالتی‌پلکسینگ، xUDP UDP 443 و Concurrency را فقط وقتی با هم استفاده کنید که ارائه‌دهنده شما همان رفتار را پشتیبانی می‌کند.

مناسب پروفایل ارائه‌دهنده یا راهنمای پشتیبانی انتظار رفتار Mux یا xUDP دارد.

نامناسب می‌خواهید گرهی را درست کنید که تنظیمات پایه Protocol آن هنوز تأیید نشده است.

ترافیک مستقیم را تنظیم کنید

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

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

نامناسب انتظار دارید این تنظیمات ترافیک Proxy را تغییر دهند.

رفتار block را انتخاب کنید

پاسخ در Blackhole تعیین می‌کند ترافیک مسدودشده در پایان تصمیم route چه چیزی دریافت کند.

مناسب برای یک درخواست HTTP مسدودشده، HTTP 403 از سکوت مفیدتر است.

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

Protocol وقتی از صفحه خارج می‌شوید ذخیره می‌شود

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