Colituمرکز راهنما
فناوری

Colitu Adaptive Connect چگونه کار می‌کند

Colitu چگونه به‌طور خودکار سرور و یکی از 5 حالت اتصال خود را انتخاب می‌کند، وقتی سرور یا حالتی کار نکند چه می‌شود، حافظهٔ هر شبکه، سرعت، بررسی سلامت، اتصال مجدد و حریم خصوصی.

در Colitu هرگز لازم نیست پروتکلی انتخاب کنید، شمارهٔ پورتی وارد کنید یا فایل پیکربندی ویرایش کنید. Colitu Adaptive Connect این کار را برای شما انجام می‌دهد: در هر اتصال پیدا می‌کند کدام سرور و کدام حالت واقعاً روی شبکهٔ شما کار می‌کنند، موارد ناکارا را کنار می‌گذارد و شما را متصل نگه می‌دارد. این صفحه توضیح می‌دهد پشت این دکمه چه اتفاقی می‌افتد.

رفتار جدیدتری که در ادامه شرح داده می‌شود در آخرین نسخه‌های برنامه‌ها وجود دارد. این رفتار برای برنامه‌های Windows، Linux، Android (از جمله TV) و iOS اعمال می‌شود؛ افزونهٔ مرورگر در اینجا پوشش داده نشده است.

4 خانوادهٔ پروتکل، 5 حالت اتصال

هر سرور Colitu هر پنج حالت اتصال را هم‌زمان ارائه می‌دهد. این حالت‌ها از چهار خانوادهٔ پروتکل می‌آیند: Hysteria2، VLESS (Reality و XHTTP)، Trojan و Shadowsocks 2022. برنامه‌های Windows، Android (از جمله TV)، iOS و Linux همگی هر پنج حالت را پشتیبانی می‌کنند.

حالتانتقال و رمزگذاریمناسب برای
Hysteria2UDP (QUIC)، TLS 1.3سرعت؛ شبکه‌های تلفن همراه و بی‌سیم با از دست رفتن زیاد بسته‌ها
VLESS RealityTCP، TLS 1.3 + پوشش Realityشبکه‌های محدودشده، جاهایی که UDP مسدود است
VLESS XHTTPTCP، جریان شبیه HTTP روی Realityشبکه‌هایی که اتصال‌های TCP تکی و طولانی‌مدت را قطع می‌کنند
TrojanTCP، TLS 1.2 یا 1.3شبکه‌هایی که ترافیک باید شبیه HTTPS معمولی به نظر برسد
Shadowsocks 2022رمزگذاری AEAD (2022-blake3-aes-256-gcm)آخرین راه‌حل وقتی حالت‌های دیگر کار نمی‌کنند؛ بدون رازداری پیشرو

سرور چگونه انتخاب می‌شود؟

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

با سریع‌ترین سرور (حالت خودکار) برنامه سرور را انتخاب می‌کند. ترتیب به این صورت است:

  1. سروری که آخرین بار روی شبکه‌ای که اکنون در آن هستید کار کرده است اول می‌آید. این مورد 24 ساعت به خاطر سپرده می‌شود.
  2. در غیر این صورت سروری با کمترین پینگ اندازه‌گیری‌شده برنده است. پینگ‌های قدیمی‌تر از 10 دقیقه یا اندازه‌گیری‌شده روی شبکهٔ دیگر حساب نمی‌شوند.
  3. سرورهای کشورهای دیگر پیش از سرورهای کشور خودتان و کشورهای نزدیک‌تر پیش از دورتر قرار می‌گیرند. وقتی هنوز پینگی نیست هم ترتیب با همین مورد تعیین می‌شود.
  4. سروری که به پینگ پاسخ نداده به انتهای فهرست می‌رود.
  5. سروری که در 30 دقیقهٔ گذشته روی این شبکه ناموفق بوده در آخر قرار می‌گیرد.

گزینهٔ پیشنهادی در فهرست سرورها همیشه سروری را نشان می‌دهد که حالت خودکار به آن وصل می‌شود.

ممکن است سروری به پینگ پاسخ دهد و باز هم روی برخی شبکه‌ها هیچ ترافیکی عبور ندهد. به همین دلیل پینگ فقط یک نشانه است؛ حرف آخر را ترافیک واقعی می‌زند.

فهرست چگونه مرتب می‌شود؟

پنل Colitu فهرست سرورها را بر اساس کشور شما و شبکهٔ ارائه‌دهندهٔ اینترنت شما مرتب می‌کند. هر دو فقط از نشانی IP همان یک درخواست تشخیص داده می‌شوند و هیچ چیزی ذخیره نمی‌شود. وقتی درخواست از طریق VPN می‌رسد، پنل نمی‌تواند آن‌ها را بداند و برنامه آخرین مقادیری را که یاد گرفته نگه می‌دارد.

وقتی سروری کار نمی‌کند: جایگزینی سرور

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

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

اگر خودتان موقعیتی را انتخاب کرده باشید، این جابه‌جایی انجام نمی‌شود؛ Colitu هرگز خودش شما را جای دیگری نمی‌برد.

حافظهٔ هر شبکه

Colitu به خاطر می‌سپارد چه چیزی کجا کار کرده است، اما این حافظه فقط روی دستگاه شما می‌ماند. «شبکه» یعنی نوع اتصال شما (Wi-Fi، داده تلفن همراه، Ethernet) به‌علاوهٔ شبکهٔ ارائه‌دهندهٔ اینترنت شما. به همین دلیل Wi-Fi خانه و داده تلفن همراه شما جداگانه به خاطر سپرده می‌شوند.

چه چیزی به خاطر سپرده می‌شودتا چه مدت
آخرین سروری که روی این شبکه کار کرده است24 ساعت
آخرین حالتی که روی هر سرور کار کرده است24 ساعت
حالتی که هیچ ترافیکی عبور نداده است6 ساعت
سروری که همهٔ حالت‌هایش ناموفق بوده‌اند30 دقیقه

ورودی‌های قدیمی حذف می‌شوند و حداکثر 200 ورودی نگه داشته می‌شود. حالتی که روی داده تلفن همراه مسدود است، روی Wi-Fi خانهٔ شما همچنان اول امتحان می‌شود.

حالت‌ها به چه ترتیبی امتحان می‌شوند؟

  • Android و iOS: Hysteria2 ← VLESS Reality ← VLESS XHTTP ← Trojan ← Shadowsocks 2022.
  • Windows و Linux: ابتدا Hysteria2. حالت‌های مبتنی بر TCP بعد از آن می‌آیند، بر اساس زمان اتصال TCP اندازه‌گیری‌شده تا سرور و از سریع‌ترین شروع می‌شوند. حالت‌هایی که قابل دسترسی نیستند آخر می‌روند.
  • هر برنامه آخرین حالتی را که روی هر سرور برای شبکه‌ای که در آن هستید کار کرده 24 ساعت به خاطر می‌سپارد و اتصال بعدی را با آن شروع می‌کند.

سرعت: اتصال چقدر طول می‌کشد؟

معمولاً چند ثانیه. تلاش‌ها محدود به زمان هستند تا هرگز گیر نکنید:

  • هر حالت حدود 8 ثانیه فرصت دارد (راه‌اندازی به‌علاوهٔ بررسی ترافیک).
  • هر سرور حدود 20 ثانیه فرصت دارد.
  • یک تلاش اتصال کامل حداکثر حدود 45 ثانیه طول می‌کشد.

بررسی سلامت و اتصال مجدد

حالتی که فقط متصل به نظر می‌رسد کافی نیست. Colitu تا زمانی که تأیید نکند ترافیک واقعی از تونل عبور می‌کند، اتصال را آماده نمی‌داند. این بررسی نشانی‌های رایج آزمون اتصال (Cloudflare، Google، Microsoft) را از طریق تونل می‌پرسد، نه سرورهای خود Colitu را، و هر حالت برای آن حدود 4 تا 6 ثانیه فرصت دارد. اگر ترافیکی عبور نکند، حالت بعدی امتحان می‌شود.

پیش از آنکه حالتی ناکارا علامت بخورد، برنامه بررسی می‌کند که دستگاه شما اصلاً آنلاین است. قطع شدن Wi-Fi به گردن حالت اتصال انداخته نمی‌شود.

Android فقط پس از عبور از بررسی متصل را نشان می‌دهد؛ تا آن زمان در حال بررسی… می‌نویسد.

پایش پس از اتصال هم ادامه دارد:

  • Windows و Linux: برنامه هر چند ثانیه تونل را بررسی می‌کند و اگر دیگر ترافیک عبور ندهد، خودش دوباره متصل می‌شود.
  • Android و iOS: اگر اتصال به‌طور غیرمنتظره قطع شود، برنامه خودش دوباره متصل می‌شود (پس از حدود 2، 5 و 15 ثانیه و بعد خطا را نشان می‌دهد). با بازگشت شبکه هم دوباره تلاش می‌کند.
  • اگر قطع اتصال را زده باشید، از حساب خارج شده باشید یا طرح یا دستگاه شما متوقف شده باشد، هیچ اتصال مجددی خودکار انجام نمی‌شود.

مسیر پشتیبان آماده

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

وقتی پروتکلی مسدود باشد چه می‌شود؟

برخی شبکه‌ها و برخی اپراتورهای تلفن همراه پروتکل‌های خاصی را مسدود می‌کنند. Colitu لازم نیست بداند کدام؛ آنچه کار نمی‌کند را در بررسی سلامت می‌بیند.

  1. حالت مسدودشده در بررسی سلامت رد می‌شود و Colitu به حالت بعدی می‌رود. تنها چیزی که متوجه می‌شوید این است که در حال اتصال کمی بیشتر طول می‌کشد.
  2. حالتی که هیچ ترافیکی عبور نداده، در 6 ساعت بعدی روی همان شبکه آخر از همه امتحان می‌شود. شبکه‌های دیگر شما تأثیری نمی‌گیرند: حالتی که روی داده تلفن همراه مسدود است، روی Wi-Fi خانهٔ شما همچنان اول امتحان می‌شود.
  3. اگر هیچ‌یک از حالت‌های یک سرور کار نکند، Colitu به سرور بعدی می‌رود (به «جایگزینی سرور» در بالا نگاه کنید).
  4. برنامه‌ها به‌صورت کلی به Colitu گزارش می‌دهند کدام حالت‌ها کار کرده‌اند. از این گزارش برای بهبود ترتیب پیش‌فرض استفاده می‌شود.

برای مثال، اگر شبکهٔ شما UDP را مسدود کند، Hysteria2 در بررسی رد می‌شود و Colitu اندکی بعد به حالت‌های مبتنی بر TCP می‌رود. لازم نیست کاری انجام دهید.

بار سرور

سرورها گزارش می‌دهند چند نفر به آن‌ها متصل هستند. به این ترتیب سرور پر به شما پیشنهاد نمی‌شود و کاربران بر اساس اعداد واقعی بین سرورها پخش می‌شوند.

حریم خصوصی

  • کشور و شبکهٔ ارائه‌دهندهٔ اینترنت شما در هر درخواست از نشانی IP شما تشخیص داده می‌شود و ذخیره نمی‌شود.
  • حافظهٔ هر شبکه (کدام سرور و حالت کار کرده است) فقط روی دستگاه شما می‌ماند.
  • بررسی سلامت به نشانی‌های رایج آزمون اتصال می‌رود، نه به سرورهای خود Colitu.

برای فهرست کامل آنچه ذخیره می‌شود، به حریم خصوصی نگاه کنید.

آیا می‌توانم پروتکل را خودم انتخاب کنم؟

خیر. هیچ‌یک از برنامه‌های Colitu منوی پروتکل ندارد و به آن نیازی هم نخواهید داشت: انتخاب همیشه خودکار است. فهرست سرورها و پیکربندی اتصال رمزگذاری‌شده به برنامه می‌رسند و خودشان نو می‌شوند. در Android می‌توانید حالت در حال استفاده را در حساب ← اتصال ← پروتکل ببینید. اینکه کدام تنظیمات دیده شوند به حالت ساده و حالت پیشرفته بستگی دارد.

چه چیزهایی را منتشر نمی‌کنیم

پروتکل‌ها را آشکارا نام می‌بریم، چون فناوری‌هایی متن‌باز هستند که هر کسی می‌تواند بررسی‌شان کند. اما نشانی سرورها، پورت‌ها، مقادیر SNI و کلیدها هرگز در جایی منتشر نمی‌شوند؛ آن‌ها رمزگذاری‌شده به برنامهٔ شما تحویل داده می‌شوند. این کار مسدود کردن انبوه سرورهای ما را بسیار دشوارتر می‌کند.

راهنمای پروتکل‌ها

نمی‌توانید متصل شوید؟ به مشکلات اتصال نگاه کنید یا به پشتیبانی زنده بنویسید.

گزارش فنی

برای خواندن طراحی، روش اندازه‌گیری، نتایج و محدودیت‌های Adaptive Connect 2.0 و مسیر پشتیبان آماده به‌صورت یک گزارش پژوهشی، به Colitu Adaptive Connect 2.0 و مسیر پشتیبان آماده: یک گزارش فنی نگاه کنید.

آیا این مقاله مفید بود؟

هنوز به کمک نیاز دارید؟

Colitu Bot در چند ثانیه پاسخ می‌دهد و تیم پشتیبانی ما به سه زبان کمک می‌کند.