چهار نوع گروه، چهار خلق‌وخو

  • select: هر چه کلیک کنید همان استفاده می‌شود و هسته دخالتی ندارد. قابل پیش‌بینی است، به این قیمت که گره از کار افتاده تا وقتی خودتان نبینید انتخاب‌شده می‌ماند.
  • url-test: با یک زمان‌سنج همه اعضا را تست می‌کند و سریع‌ترین را برمی‌دارد. گزینه روزمره همین است.
  • fallback: فهرست شما را به ترتیب می‌رود و اولین گره زنده را استفاده می‌کند. سرعت را مقایسه نمی‌کند، فقط زنده بودن را — مناسب حالتی که می‌خواهید خط ارزان اولویت داشته باشد و پشتیبان فقط وقتی خراب شد بالا بیاید.
  • load-balance: درخواست‌ها را بین چند عضو پخش می‌کند، یا با هش بر اساس نشست تا یک سایت همیشه روی یک گره بیفتد، یا چرخشی به ازای هر درخواست. برای دانلود موازی مفید است، برای سایت‌هایی که ورود دارند کمتر، چون شروع می‌کنند شما را مشکوک بدانند.
پیشنهاد همکاریلینک اشتراک را از کجا بیاوریم؟سرویس همکار ما هنگام ثبت‌نام ۱ گیگابایت ترافیک پرسرعت هنگ‌کنگ رایگان می‌دهد.دریافت سرور پرسرعت

پارامترهایی که سروصدا نمی‌کنند

proxy-groups:
  - name: HK-Auto
    type: url-test
    url: https://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50
    lazy: true
    filter: "(?i)hong ?kong|hk|香港"
    use:
      - my-provider
  • url: یک آدرس سبک که 204 برمی‌گرداند. نه صفحه اصلی که ریدایرکت یا محدودیت نرخ دارد. این آدرس هم باید طبق قوانین شما از مسیر پروکسی بیرون برود، وگرنه دارید تاخیر اتصال مستقیم را اندازه می‌گیرید.
  • interval: فاصله ثانیه‌ای بین تست‌ها. 300 عدد امنی است. اگر 30 بگذارید، چند ده گره یعنی صدها درخواست در دقیقه؛ سرویس‌دهنده ممکن است محدودتان کند و لپ‌تاپ هم باتری می‌دهد.
  • tolerance: گره جدید چند میلی‌ثانیه باید سریع‌تر باشد تا جابه‌جایی ارزش داشته باشد. اگر ننویسید یعنی تحمل صفر، و دو گره با تاخیر نزدیک بی‌پایان جای هم را می‌گیرند. معمولا بین ۵۰ تا ۱۰۰ کافی است.
  • lazy: با true، گروهی که ترافیکی از آن رد نمی‌شود اصلا تست نمی‌شود. هر گروه منطقه‌ای که فعلا استفاده نمی‌کنید باید این را روشن داشته باشد.
  • filter: یک عبارت باقاعده که اعضا را از اشتراک برمی‌دارد. با filter، گره‌هایی که سرویس‌دهنده بعدا اضافه می‌کند خودشان وارد گروه می‌شوند و شما هیچ فهرستی نگهداری نمی‌کنید.

گروه داخل گروه

ساختاری که خوب کهنه می‌شود دو لایه است. پایین سه گروه url-test که هرکدام با یک filter گره‌های هنگ‌کنگ و ژاپن و سنگاپور را جمع و جداگانه تست می‌کنند. بالا یک گروه select که این سه گروه را سه گزینه خودش می‌بیند. در کار روزمره فقط در گروه بالایی منطقه را عوض می‌کنید و اینکه دقیقا کدام گره استفاده شود پایین تصمیم گرفته می‌شود.

سود دوم این است که قوانین شما همیشه فقط یک نام گروه را می‌شناسند. پخش ویدیو به Japan-Auto اشاره می‌کند، مسدودسازی تبلیغ به REJECT، و قانون پایانی به گروه دستی بالا. اشتراک هرطور می‌خواهد عوض شود، قوانین دست‌نخورده می‌مانند.

هزینه جابه‌جایی خودکار

گروه خودکار فقط روی اتصال‌های تازه اثر دارد. هرچه از قبل برقرار شده سر جایش می‌ماند — فایلی که دارید دانلود می‌کنید، تماس تصویری‌ای که در آن هستید، نشست SSH؛ همه هنوز به گره قبلی چسبیده‌اند. از آن طرف، وقتی گروه زیر دست شما عوض می‌شود چیزی که در حال انتقال است فورا قطع نمی‌شود، ولی درخواست بعدی از خروجی دیگری می‌رود و بعضی سایت‌ها دقیقا به همین دلیل شما را خارج می‌کنند.

پس برای جلسه، دانلود طولانی، یا هر چیزی که به آدرس خروجی ثابت نیاز دارد، موقتا به یک گروه select بروید و یک گره را ثابت کنید. بعد از تمام شدن کار به گروه خودکار برگردید.

عدد تاخیر فقط می‌گوید رفت‌وبرگشت تا یک آدرس تست چقدر طول می‌کشد و درباره پهنای باند چیزی نمی‌گوید. گره ۸۰ میلی‌ثانیه‌ای ممکن است روی ۲ مگابایت بر ثانیه بماند و گره ۲۰۰ میلی‌ثانیه‌ای خط را پر کند. از گروه خودکار برای تفکیک در دسترس از غیرقابل دسترس و ترتیب نسبی سرعت استفاده کنید، نه برای پیدا کردن سریع‌ترین گره در دانلود.