مسیریابی

تعیین کنید کدام ترافیک از پروکسی عبور کند، کدام مستقیم برود و کدام مسدود شود؛ با نمایه‌های آماده یا قوانین خودتان.

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

مسیریابی چگونه کار می‌کند

نمایهٔ مسیریابی فهرستی از قوانین به‌همراه یک خروجی (outbound) پیش‌فرض است. Throne قوانین را از بالا به پایین بررسی می‌کند و نخستین قانون منطبق تعیین می‌کند اتصال به کجا برود. اگر هیچ قانونی منطبق نشود، خروجی پیش‌فرض به کار می‌رود.

خروجی ترافیک به کجا می‌رود
proxy از طریق نمایهٔ در حال اجرا، و وقتی WARP روشن است، از طریق WARP هم.
direct مستقیم به اینترنت.
block هیچ‌جا. اتصال رد می‌شود.
warp-bypass از طریق نمایهٔ در حال اجرا، بدون WARP. WARP را ببینید.
یک نمایهٔ ذخیره‌شده به‌جای آن، از طریق همین نمایه. فقط در قوانین پیشرفته.

در هر زمان یک نمایهٔ مسیریابی فعال است. آن را از فهرست پایین منوی مسیریابی (Routing) یا از منوی سینی سیستم (tray) ← Select Routing عوض کنید. اتصال در حال اجرا با قوانین جدید دوباره راه‌اندازی می‌شود. یک گروه هم می‌تواند نمایهٔ مسیریابی خودش را داشته باشد؛ نمایهٔ مسیریابی برای هر گروه را ببینید.

دانلود نمایه‌های آماده

  1. مسیریابی (Routing) ← Download Profiles را باز کنید و China، Iran یا Russia را انتخاب کنید.
  2. تیک Auto update را نگه دارید و روی تایید (OK) کلیک کنید.
  3. یکی از نمایه‌های جدید را در پایین منوی مسیریابی (Routing) انتخاب کنید. دانلود به‌تنهایی آن را فعال نمی‌کند.
نمایه کارکرد
Bypass China، Bypass Iran، Bypass Russia همه‌چیز را از پروکسی عبور می‌دهد، به‌جز سایت‌ها و نشانی‌های IP همان کشور و شبکهٔ محلی شما.
Proxy China Blocked، Proxy Russia Blocked همه‌چیز را مستقیم می‌فرستد، به‌جز سایت‌هایی که در آن کشور مسدودند.
Proxy Antizapret، Proxy Refilter (روسیه) همه‌چیز را مستقیم می‌فرستد، به‌جز سایت‌های موجود در فهرست مسدودی Antizapret یا Re:filter.

اگر بیشتر سایت‌هایی که بازدید می‌کنید خارجی‌اند، از نمایهٔ «Bypass» استفاده کنید. نمایهٔ «Proxy … Blocked» ترافیک کمتری را از سرور شما عبور می‌دهد، اما سایت مسدودی که در فهرست نباشد باز نمی‌شود.

فهرست‌ها در throneproj/routeprofiles نگهداری می‌شوند. اگر دانلود ناموفق بود، Remote Rule-set Mirror دیگری انتخاب کنید (مجموعه‌قوانین را ببینید) و دوباره امتحان کنید.

نمایه‌های مسیریابی

نمایه‌های مسیریابی در زبانهٔ مسیر (Route) از تنظیمات (Settings) ← تنظیمات مسیریابی (Routing Settings) مدیریت می‌شوند، که نخستین گزینهٔ منوی مسیریابی (Routing) نیز هست. راست‌کلیک روی یک نمایه در منوی مسیریابی آن را مستقیم در ویرایشگر باز می‌کند. تغییرات با کلیک روی تایید (OK) اعمال می‌شوند؛ اگر اتصالی در حال اجراست، در اعلان «Settings changed, restart to apply» (تنظیمات تغییر کرد؛ برای اعمال، دوباره راه‌اندازی کنید) روی Restart کلیک کنید.

سه نوع نمایه وجود دارد:

برای ساختن یک نمایهٔ ساخت‌یافته:

  1. در زبانهٔ مسیر (Route)، روی جدید (New) ← Structured profile کلیک کنید.
  2. یک نام (Name) وارد کنید و Default outbound را انتخاب کنید.
  3. قوانین را در زبانهٔ پایه (Basic) یا پیشرفته (Advanced) اضافه کنید و روی تایید (OK) کلیک کنید.
  4. آن را از منوی مسیریابی (Routing) فعال کنید.

زبانهٔ DNS یک نمایه می‌تواند سرورهای DNS مخصوص به خودش را به آن بدهد؛ DNS برای هر نمایهٔ مسیریابی را ببینید. زبانهٔ Endpoints آن، که وقتی نمایه‌های OpenVPN یا OpenConnect داشته باشید نمایان می‌شود، آن‌ها را در کنار پروکسی اجرا می‌کند؛ تونل تفکیکی را ببینید.

زبانهٔ متداول (Common) این تنظیمات را هم دارد (فقط در حالت پیشرفته؛ حالت ساده و پیشرفته را ببینید):

تنظیم کارکرد
Default Domain Strategy ترجیح IPv4 یا IPv6، وقتی Throne نشانی یک سرور یا سایتی را که مستقیم می‌رود پیدا می‌کند.
Resolve Domain Strategy پیش از اجرای قوانین، نشانی IP هر دامنه را پیدا می‌کند تا قوانین IP هم با دامنه‌ها منطبق شوند.
Remote Rule-set Mirror جایی که مجموعه‌قوانین و نمایه‌های ذخیره‌شده در GitHub از آن دانلود می‌شوند. پیش‌فرض: jsDelivr(Cloudflare).

قوانین ساده

زبانهٔ پایه (Basic) هر نمایه چهار کادر دارد: مستقیم (Direct)، پروکسی (Proxy)، مسدود کردن (Block) و Warp-bypass. هر خط در یک کادر، ترافیک منطبق را به همان‌جا می‌فرستد.

خط منطبق می‌شود با
domain:example.com فقط example.com.
suffix:example.com example.com و همهٔ زیردامنه‌های آن.
keyword:example هر دامنه‌ای که example را در خود داشته باشد.
regex:^cdn[0-9]*\.example\.com$ دامنه‌هایی که با یک عبارت باقاعده منطبق باشند (نحو Go RE2).
ruleset:geosite-youtube همهٔ موارد یک مجموعه‌قوانین، با نام یا با URL فایل .srs.
ip:10.0.0.0/8 یک محدودهٔ IP، یا یک نشانی تکی مانند 1.2.3.4.
processName:Telegram.exe یک برنامه، بر اساس نام فایل.
processPath:C:\Program Files\App\app.exe یک برنامه، بر اساس مسیر کامل.
  • در هر خط یک مورد بنویسید. پیشوندها به حروف بزرگ و کوچک حساس‌اند: processName، نه processname.
  • نام فرآیند باید دقیقاً منطبق باشد، با رعایت حروف بزرگ و کوچک و پسوند .exe در Windows. زبانهٔ اتصال‌ها نام دقیق را نشان می‌دهد.
  • ویرایشگر خط‌هایی را که نمی‌تواند به کار ببرد علامت‌گذاری می‌کند. پیش از جابه‌جایی بین زبانه‌ها آن‌ها را اصلاح کنید، چون جابه‌جایی آن‌ها را حذف می‌کند.

مثال: همه‌چیز به‌جز سایت‌های داخلی از پروکسی، و مسدود کردن تبلیغات. Default outbound را روی proxy بگذارید. در مستقیم (Direct):

ruleset:geosite-ir
ruleset:geoip-ir

در مسدود کردن (Block):

ruleset:geosite-category-ads-all

به‌جای ir، کد کشور خودتان را بگذارید؛ برای نمونه cn یا ru.

مثال: فقط یک برنامه و یک سایت از پروکسی. Default outbound را روی direct بگذارید. در پروکسی (Proxy):

processName:Telegram.exe
suffix:example.org

هر کادر به قوانینی در زبانهٔ پیشرفته (Advanced) تبدیل می‌شود، مانند Simple Address Bypass برای نشانی‌های کادر مستقیم (Direct) و Simple Process Name Proxy برای برنامه‌های کادر پروکسی (Proxy). این قوانین به ترتیب مستقیم، مسدود کردن، پروکسی، Warp-bypass اضافه می‌شوند و نخستین قانون منطبق برنده است، پس خطی در پروکسی اثری ندارد اگر خطی گسترده‌تر در مستقیم با همان ترافیک منطبق شود. برای ساختن یک استثنا، برای نمونه عبور دادن example.ir از پروکسی در حالی که geosite-ir مستقیم می‌رود، suffix:example.ir را به پروکسی اضافه کنید، سپس در زبانهٔ پیشرفته قانون Simple Address Proxy را بالاتر از قانونی ببرید که geosite-ir را در بر دارد.

قوانین پیشرفته

زبانهٔ پیشرفته (Advanced) همهٔ قوانین نمایه را به ترتیب فهرست می‌کند. بالا بردن (Move Up) و پایین آوردن (Move Down) ترتیب را تغییر می‌دهند. برای غیرفعال کردن یک قانون بدون حذف آن، تیک کادر انتخابش را بردارید؛ این کار برای قوانین کادرهای زبانهٔ پایه (Basic) هم کار می‌کند. در حالت ساده، این زبانه فقط وقتی نمایان می‌شود که نمایه قوانینی داشته باشد که زبانهٔ پایه نمی‌تواند نشانشان دهد.

برای افزودن یک قانون، روی جدید (New) کلیک کنید و یک Action انتخاب کنید. سپس ویژگی‌هایی را که لازم دارید در زبانهٔ + تیک بزنید و پر کنید، هر مورد در یک خط.

کنش کارکرد
route ترافیک منطبق را به outbound قانون می‌فرستد. قانون جدید تا وقتی outbound را تیک نزنید و گزینهٔ دیگری انتخاب نکنید، از direct استفاده می‌کند.
reject ترافیک منطبق را مسدود می‌کند. در قوانین پیشرفته، به‌جای block از این استفاده کنید.
hijack-dns به پرس‌وجوهای DNS با DNS خود Throne پاسخ می‌دهد.
route-options گزینه‌هایی مانند override_address یا tls_spoof را تنظیم می‌کند و سپس با قوانین بعدی ادامه می‌دهد.
sniff پروتکل و دامنهٔ یک اتصال را تشخیص می‌دهد و سپس ادامه می‌دهد.
resolve نشانی IP دامنه را پیدا می‌کند و سپس ادامه می‌دهد.
bypass فقط در Linux. مستندات sing-box را ببینید.

route، route-options و bypass گزینه‌های tls_fragment و tls_record_fragment را هم دارند. این گزینه‌ها دست‌دهی (handshake) TLS را مانند گزینه‌های قطعه‌بندی TLS یک نمایه تقسیم می‌کنند، که به اتصال‌های direct به سایت‌هایی که یک فیلتر بر اساس نامشان مسدود می‌کند کمک می‌کند.

ویژگی‌ها با چه چیزی منطبق می‌شوند
domain، domain_suffix، domain_keyword، domain_regex دامنهٔ درخواستی.
ip_cidr، ip_is_private نشانی مقصد.
rule_set نام‌های مجموعه‌قوانین یا URLهای .srs.
port، port_range پورت مقصد، برای نمونه 443 یا 1000:2000.
source_ip_cidr، source_port و مانند آن‌ها مبدأ اتصال، برای نمونه دستگاه دیگری در شبکهٔ شما.
process_name، process_path، process_path_regex برنامه‌ای روی همین رایانه.
network، protocol، ip_version tcp، udp یا icmp؛ یک پروتکل تشخیص‌داده‌شده مانند tls یا bittorrent؛ 4 یا 6.
inbound mixed-in (پورت پروکسی) یا tun-in (حالت TUN).
wifi_ssid، wifi_bssid شبکهٔ Wi-Fi که به آن وصل هستید. در macOS در دسترس نیست.
invert باعث می‌شود قانون زمانی منطبق شود که شرط‌هایش منطبق نباشند.

درون یک قانون، ویژگی‌های دامنه، IP و rule_set وقتی منطبق می‌شوند که هر یک از آن‌ها منطبق شود. همهٔ ویژگی‌های دیگر نیز باید منطبق شوند.

برای فرستادن ترافیک از طریق یک سرور مشخص، outbound را تیک بزنید و یک نمایهٔ ذخیره‌شده را انتخاب کنید که به‌صورت [group] name نشان داده می‌شود. Throne آن را در کنار نمایه‌ای که آغاز کرده‌اید اجرا می‌کند. نمایه‌های هستهٔ اضافی (Extra Core) و پیکربندی‌های سفارشی کامل را نمی‌توان این‌گونه به کار برد.

مجموعه‌قوانین

مجموعه‌قوانین (rule-set) فهرستی از دامنه‌ها یا محدوده‌های IP در یک فایل جداگانه است. از آن به‌صورت ruleset:<name> در یک کادر، یا در ویژگی rule_set یک قانون پیشرفته استفاده کنید.

  • نام‌های داخلی: بیش از 2000 مورد. نام‌هایی که با geosite- شروع می‌شوند دامنه‌ها را در خود دارند، مانند geosite-youtube یا geosite-category-ads-all. نام‌هایی که با geoip- شروع می‌شوند محدوده‌های IP را در خود دارند، مانند geoip-ir یا geoip-telegram. ویرایشگر هنگام تایپ، نام‌ها را پیشنهاد می‌دهد.
  • فایل‌های خودتان: URL هر مجموعه‌قوانین باینری sing-box. نام فایل باید .srs را در خود داشته باشد.

مجموعه‌قوانین هنگام آغاز یک نمایه دانلود می‌شوند. مسیریابی (Routing) ← Update Rule-Sets نسخه‌های تازه را دانلود می‌کند. اگر GitHub در شبکهٔ شما مسدود یا کُند است، تنظیمات مسیریابی (Routing Settings) ← متداول (Common) ← Remote Rule-set Mirror را تغییر دهید. این آینه (mirror) برای فهرست AdBlock و نمایه‌های مسیریابی ذخیره‌شده در GitHub نیز به کار می‌رود.

نمایه‌های راه‌دور

نمایهٔ راه‌دور یک نمایهٔ ساخت‌یافته است که Throne آن را از یک URL دانلود می‌کند، مانند نمایه‌های Download Profiles. ارائه‌دهندگان نیز می‌توانند آن را به‌صورت یک لینک throne://remoteroute/ به اشتراک بگذارند.

برای افزودن آن، در زبانهٔ مسیر (Route) روی جدید (New) ← Remote profile کلیک کنید، URL را وارد کنید، Auto update را تیک بزنید و روی تایید (OK) کلیک کنید. این URL می‌تواند یک لینک throne://route/، متن Base64 آن یا JSON نمایه را ارائه دهد. نمایه‌های خام نمی‌توانند راه‌دور باشند.

به‌روزرسانی خودکار به تنظیمات (Settings) ← تنظیمات پایه (Basic Settings) ← اشتراک (Subscription) ← Routing profiles auto update هم نیاز دارد که به‌طور پیش‌فرض خاموش است (فقط در حالت پیشرفته). برای به‌روزرسانی فوری، روی Update در زبانهٔ مسیر (Route) کلیک کنید.

نمایهٔ مسیریابی برای هر گروه

یک گروه می‌تواند به‌جای نمایهٔ منوی مسیریابی (Routing)، با نمایهٔ مسیریابی خودش وصل شود. برای نمونه، سرورهای یک ارائه‌دهنده می‌توانند از Bypass Iran استفاده کنند، در حالی که همهٔ گروه‌های دیگر از Default استفاده می‌کنند.

  1. روی زبانهٔ گروه راست‌کلیک کنید و ویرایش گروه انتخاب‌شده (Edit selected Group) را انتخاب کنید.
  2. یک نمایه مسیریابی (Routing Profile) انتخاب کنید. پیش فرض (…) (Default (…)) از منوی مسیریابی (Routing) پیروی می‌کند.
  3. روی تایید (OK) کلیک کنید.

گروهِ نمایه‌ای که آغاز می‌کنید تعیین‌کننده است. برای یک زنجیره یا یک انتخابگر خودکار (auto selector)، این گروهِ خود زنجیره یا انتخابگر خودکار است، نه گروهِ نمایه‌های درون آن. عنوان پنجره و راهنمای ابزار (tooltip) سینی سیستم، نمایهٔ مسیریابیِ در حال استفاده را نشان می‌دهند و زبانهٔ اتصال‌ها همان نمایه را تغییر می‌دهد. نمایهٔ مسیریابی گروه، تنظیمات DNS خودش را هم، اگر داشته باشد، با خود می‌آورد.

از اشتراک

برخی ارائه‌دهندگان یک نمایهٔ مسیریابی را همراه با اشتراک، در قالب Happ، می‌فرستند. برای استفاده از آن، تنظیمات گروه را باز کنید، زیر اشتراک (Subscription) گزینهٔ استفاده از نمایه مسیریابی اشتراک (Use the subscription's routing profile) را تیک بزنید، روی تایید (OK) کلیک کنید و اشتراک را به‌روز کنید.

Throne آن را به‌صورت یک نمایهٔ مسیریابی ساخت‌یافته با نامی که ارائه‌دهنده به آن داده ذخیره می‌کند. اگر نمایه مسیریابی (Routing Profile) گروه پیش فرض (…) (Default (…)) باشد، نمایهٔ جدید نمایهٔ مسیریابی گروه می‌شود. هر به‌روزرسانی، قوانین آن را جایگزین می‌کند. تنظیمات DNS اشتراک هرگز استفاده نمی‌شوند.

  • برای تغییر همیشگی آن، با همزادسازی (Clone) از آن رونوشت بگیرید و رونوشت را به‌عنوان نمایه مسیریابی (Routing Profile) گروه انتخاب کنید.
  • این نمایه به گروه تعلق دارد. حذف گروه، آن را هم حذف می‌کند.

نمایه‌های خام

نمایهٔ خام یک شیء کامل route برای sing-box به‌صورت JSON است، برای قابلیت‌هایی که ویرایشگر قوانین ارائه نمی‌دهد. آن را با جدید (New) ← Raw profile بسازید.

خروجی‌ها به‌صورت عدد نوشته می‌شوند: -1 یعنی proxy، -2 یعنی direct، -5 یعنی warp-bypass، و شناسهٔ یک نمایه یعنی همان نمایهٔ ذخیره‌شده. ویرایشگر پس از "outbound": نمایه‌های شما را پیشنهاد می‌دهد. اگر final وجود نداشته باشد، Throne از proxy استفاده می‌کند.

نام‌های مجموعه‌قوانین داخلی در نمایه‌های خام تعریف نشده‌اند، و Throne مرحلهٔ DNS را که نمایه‌های ساخت‌یافته دریافت می‌کنند اضافه نمی‌کند. برای حالت TUN، قوانینتان را این‌گونه آغاز کنید:

{
  "rules": [
    { "action": "sniff" },
    { "protocol": "dns", "action": "hijack-dns" },
    { "domain_suffix": ["example.com"], "outbound": -2 }
  ],
  "final": -1
}

Prevent modifications JSON را دقیقاً همان‌طور که نوشته شده به کار می‌برد، که ممکن است DNS، نمایه‌های Xray و زنجیره‌ها را از کار بیندازد. AdBlock، Enable DNS Routing و کنش‌های زبانهٔ اتصال‌ها با نمایه‌های خام کار نمی‌کنند، و Throne برای Android نمی‌تواند از آن‌ها استفاده کند.

زبانهٔ اتصال‌ها

زبانهٔ اتصال‌ها (Connections) در پایین پنجرهٔ اصلی، اتصال‌های باز را به تفکیک برنامه فهرست می‌کند، همراه با مقصد، پروتکل، خروجی و ترافیک هر کدام. برای دیدن قانونی که یک اتصال با آن منطبق شده، نشانگر ماوس را روی ستون خروجی (Outbound) نگه دارید؛ final یعنی هیچ قانونی منطبق نشده است.

برای تغییر مسیر چنین ترافیکی، روی یک اتصال راست‌کلیک کنید:

  • مستقیم (Direct)، پروکسی (Proxy) یا Block فهرستی از هدف‌ها را با کادرهای انتخاب نشان می‌دهد: هر سطح دامنه مانند *.example.com، نام سایت به‌صورت کلیدواژه، نشانی IP وقتی اتصال دامنه ندارد، و برنامه. هدفی که تیک بخورد به همان کادر در نمایهٔ مسیریابیِ در حال استفاده اضافه می‌شود و از هر کادر دیگری برداشته می‌شود.
  • Specific server همین کار را می‌کند، اما هدف‌ها را از سروری که انتخاب می‌کنید عبور می‌دهد.

سپس در اعلان «Settings changed, restart to apply» (تنظیمات تغییر کرد؛ برای اعمال، دوباره راه‌اندازی کنید) روی Restart کلیک کنید. هدف به قانون موجودِ همان کادر افزوده می‌شود. اگر کادر خالی بود، قانون جدید آن به انتهای فهرست می‌رود، جایی که یک قانون گسترده‌تر در بالای آن همچنان می‌تواند زودتر منطبق شود؛ پس ترتیب را در زبانهٔ پیشرفته (Advanced) بررسی کنید.

این کنش‌ها برای نمایه‌های خام، نمایه‌هایی با Prevent modifications، نمایه‌های راه‌دور با Auto update و نمایه‌هایی که یک اشتراک به‌روزشان می‌کند در دسترس نیستند. برای تغییر یک نمایهٔ راه‌دور یا نمایه‌ای از اشتراک، ابتدا از آن رونوشت بگیرید؛ نمایه‌های راه‌دور و از اشتراک را ببینید.

اگر این زبانه نیست، تنظیمات (Settings) ← تنظیمات پایه (Basic Settings) ← استایل (Style) ← آمار اتصال (Connection statistics) را روشن کنید (فقط در حالت پیشرفته).

AdBlock

مسیریابی (Routing) ← Enable AdBlock تبلیغات را در هر نمایهٔ ساخت‌یافته یا راه‌دوری که فعال باشد، با فهرست adblocksingbox از پروژهٔ 217heidai/adblockfilters مسدود می‌کند. این قانون پیش از قوانین خودتان اجرا می‌شود، پس تبلیغات هم برای ترافیک مستقیم و هم برای ترافیکی که از پروکسی می‌گذرد مسدود می‌شوند.

اگر سایتی از کار افتاد، AdBlock را خاموش کنید تا ببینید آیا فهرست آن را مسدود می‌کند. برای مسدود کردن تبلیغات فقط در یک نمایه، به‌جای آن ruleset:geosite-category-ads-all را در کادر مسدود کردن (Block) همان نمایه بگذارید.

اشتراک‌گذاری نمایه‌ها

یک نمایه را در زبانهٔ مسیر (Route) انتخاب کنید و روی استخراج (Export) (Ctrl+C) کلیک کنید تا به‌صورت لینک throne://route/ کپی شود.

برای وارد کردن یک نمایه، روی لینک کلیک کنید، یا آن را کپی کنید و در پنجرهٔ اصلی Ctrl+V را فشار دهید. این کار نمایه را بدون فعال کردن اضافه می‌کند. Import (Ctrl+V) در زبانهٔ مسیر (Route) آن را انتخاب هم می‌کند، پس با کلیک روی تایید (OK) فعال می‌شود.

لینک، نام، خروجی پیش‌فرض، قوانین (از جمله قوانین غیرفعال) و تنظیمات DNS خود نمایه را در بر دارد. قوانینی که ترافیک را به یک نمایهٔ ذخیره‌شده می‌فرستند، با نام به آن اشاره می‌کنند؛ اگر دستگاه دیگر نمایه‌ای با آن نام نداشته باشد، از proxy استفاده می‌کنند. نقطه‌های پایانی OpenVPN و OpenConnect بدون اطلاعات ورودشان به اشتراک گذاشته می‌شوند. برای قالب لینک، لینک‌های عمیق را ببینید.

در Android

Throne برای Android همین نمایه‌های مسیریابی، قوانین و مجموعه‌قوانین را دارد. مسیریابی (Routing) را از منوی کناری باز کنید و برای فعال کردن یک نمایه، روی آن بزنید. تفاوت‌ها:

  • قوانین برنامه. فیلد برنامه‌ها (Apps) با برنامه‌های Android منطبق می‌شود و برنامه‌های ناشناخته (Unknown apps) با اتصال‌هایی که برنامه‌شان پیدا نمی‌شود. عبارت باقاعده نام بسته (Package name regex) با نام بسته‌ها منطبق می‌شود. این قوانین در دسکتاپ هرگز منطبق نمی‌شوند.
  • قوانین شبکه. نوع شبکه (Network type) با Wi-Fi، دادهٔ تلفن همراه یا Ethernet منطبق می‌شود و شبکه اندازه‌گیری‌شده (Metered network) با شبکه‌های اندازه‌گیری‌شده (metered). دسکتاپ هنگام وارد کردن لینک، این قوانین را کنار می‌گذارد.
  • قوانین Wi-Fi به دسترسی به موقعیت مکانی با تنظیم «Allow all the time» (همیشه مجاز) و روشن بودن موقعیت مکانی نیاز دارند.
  • نمایه‌های خام و نقطه‌های پایانی VPN در لینک‌های واردشده پشتیبانی نمی‌شوند.
  • AdBlock و به‌روزرسانی خودکار پروفایل‌های راه دور (Auto update remote profiles) در تنظیمات (Settings) ← مسیریابی (Routing) قرار دارند.
  • اگر یک مجموعه‌قوانین دانلود نشود، به‌هرحال متصل شو (Connect anyway) بدون آن وصل می‌شود. قوانین آن تا وقتی از راه پروکسی دانلود نشده است، با هیچ چیزی منطبق نمی‌شوند.