به Univista خوش آمدید - خوشحالیم که اینجا هستید. اگر چیزی نامشخص است، Help را باز کنید یا از طریق پشتیبانی در این سایت با ما تماس بگیرید و ما به شما کمک خواهیم کرد تا با هم ارتباط برقرار کنید.

حالت Rule یا Global در Shadowrocket؟ تفاوت‌ها و انتخاب برای استفاده روزمره

به‌روزرسانی

نمودار: حالت Global همهٔ ترافیک از تونل — حالت Rule فقط سرویس‌های فیلترشده از تونل و بانک/دولت ایران مستقیم
نمودار: حالت Global همهٔ ترافیک از تونل — حالت Rule فقط سرویس‌های فیلترشده از تونل و بانک/دولت ایران مستقیم

این دو حالت چه فرقی دارند؟

Shadowrocket در پایین صفحهٔ اصلی (یا در تنظیمات، بخش Global Routing) یک انتخاب حالت دارد. توجه: در برخی نسخه‌ها حالت مبتنی بر قواعد با برچسب Config نشان داده می‌شود و حالت سراسری با برچسب Proxy؛ منظور از «Rule» در این راهنما همان حالت مبتنی بر قواعد (Config) است. در حالت Global (سراسری) همهٔ ترافیک دستگاه از نود انتخابی (تونل) عبور می‌کند، بدون توجه به مقصد. در حالت Rule (قواعد) مسیریابی بر اساس یک مجموعه‌قاعده انجام می‌شود: هر دامنه یا IP طبق قواعد یا از تونل رد می‌شود (PROXY)، یا مستقیم و خارج از تونل می‌رود (DIRECT)، یا بسته می‌شود (REJECT). حالت سومی هم به نام Direct هست که در آن هیچ ترافیکی از تونل نمی‌گذرد (برای وقتی که می‌خواهید موقتاً بدون پروکسی باشید).

برای ایران کدام حالت؟ (معمولاً Rule)

برای استفادهٔ روزمره در ایران حالت Rule توصیه می‌شود، به یک دلیل مهم: بسیاری از اپلیکیشن‌های بانکی و دولتی و سرویس‌های داخلی ایران، اتصال از IP خارجی را رد می‌کنند. در حالت Rule می‌توانید این دامنه‌ها و اپ‌ها را DIRECT (مستقیم، خارج از تونل) نگه دارید تا با IP ایران و درست کار کنند، و فقط سرویس‌های فیلترشده از تونل بگذرند. اگر همه چیز را روی Global بگذارید، ترافیک بانک و اپ‌های داخلی هم از نود خارجی می‌رود و ممکن است این برنامه‌ها کار نکنند یا حساب را محدود کنند؛ ضمناً بی‌دلیل کندتر می‌شود و ترافیک بیشتری در معرض دید قرار می‌گیرد.

پس Global به چه درد می‌خورد؟ (عیب‌یابی)

بهترین کاربرد Global برای عیب‌یابی است: اگر سایتی در حالت Rule باز نمی‌شود، یک بار حالت را روی Global بگذارید. اگر در Global باز شد اما در Rule نه، یعنی مشکل از مسیریابی است، نه از خود نود — آن دامنه در قواعد به‌اشتباه DIRECT یا REJECT شده و باید برایش قاعدهٔ PROXY اضافه کنید. اما اگر در Global هم باز نشد، احتمالاً مشکل از نود یا شبکه است؛ نود دیگری را امتحان کنید. بعد از عیب‌یابی دوباره به Rule برگردید — Global را برای همیشه روشن نگذارید.

قواعد را چطور تنظیم کنم؟

Shadowrocket قواعد را بر اساس نوع تطبیق می‌سنجد؛ رایج‌ترین‌ها: DOMAIN و DOMAIN-SUFFIX (تطبیق دامنه)، IP-CIDR (محدودهٔ IP) و GEOIP (کشور). برای هر قاعده یک عمل تعیین می‌کنید: PROXY (از تونل)، DIRECT (مستقیم) یا REJECT (بستن، مثلاً برای تبلیغات). می‌توانید قواعد را دستی در بخش Rule اضافه کنید (مثلاً دامنهٔ بانک ایرانی → DIRECT)، یا از یک مجموعه‌قاعدهٔ آماده (rule-set) استفاده کنید که دامنه‌ها و IPهای داخل ایران را یک‌جا DIRECT می‌کند تا لازم نباشد تک‌تک اضافه کنید. یک قاعدهٔ نهایی (FINAL) هم هست که تکلیف هر چیزی را که با هیچ قاعده‌ای تطبیق نکرد روشن می‌کند؛ معمولاً آن را روی PROXY می‌گذارند تا سرویس‌های ناشناختهٔ خارجی از تونل بروند.

مشکلات رایج

برای وارد کردن اشتراک و تنظیم اولیه «وارد کردن اشتراک در Shadowrocket» را ببینید؛ راهنمای کلی iOS «راه‌اندازی روی iPhone و iPad»؛ اصل پروتکل «VLESS Reality چیست»؛ کلاینت رایگان جایگزین «نصب sing-box برای کاربران ایران»؛ و برای مقایسهٔ آنچه در ایران کار می‌کند «کدام VPN در ایران کار می‌کند». قوانین محلی و شرایط سرویس را رعایت کنید؛ این مطلب صرفاً آموزش فنی است و مسئولیت استفادهٔ امن و قانونی بر عهدهٔ کاربر است.

سؤالات متداول

فرق حالت Rule و Global در Shadowrocket چیست؟
در حالت Global همهٔ ترافیک از تونل عبور می‌کند. در حالت Rule مسیریابی بر اساس قواعد است: هر دامنه یا IP طبق قواعد از تونل (PROXY) یا مستقیم (DIRECT) می‌رود یا بسته می‌شود (REJECT). برای استفادهٔ روزمره در ایران Rule بهتر است.
برای اپ‌های بانکی ایران کدام حالت؟
حالت Rule. اپلیکیشن‌های بانکی و دولتی ایران IP خارجی را رد می‌کنند، پس باید دامنهٔ آن‌ها را DIRECT (مستقیم، خارج از تونل) نگه دارید تا با IP ایران کار کنند. در حالت Global ترافیک بانک هم از خارج می‌رود و ممکن است کار نکند.
پس حالت Global کی به کار می‌آید؟
بیشتر برای عیب‌یابی. اگر سایتی در Rule باز نمی‌شود، یک بار Global را امتحان کنید: اگر در Global باز شد، مشکل از مسیریابی است و باید برای آن دامنه قاعدهٔ PROXY اضافه کنید؛ اگر در Global هم باز نشد، مشکل از نود است. بعد به Rule برگردید.
چطور یک دامنه را مستقیم (DIRECT) یا از تونل (PROXY) کنم؟
در بخش Rule یک قاعده اضافه کنید: نوع تطبیق (مثل DOMAIN-SUFFIX) و عمل (DIRECT یا PROXY) را تعیین کنید. برای دامنه‌های داخل ایران می‌توانید از یک rule-set آمادهٔ ایران استفاده کنید تا همه را یک‌جا DIRECT کند.
بعد از تغییر قواعد چیزی عوض نشد، چرا؟
اتصال را یک بار خاموش و روشن کنید تا قواعد دوباره بارگذاری شوند. گاهی هم لازم است پروفایل یا پیکربندی را دوباره تازه کنید. اگر از rule-set استفاده می‌کنید، مطمئن شوید نسخهٔ به‌روزش را گرفته‌اید.

کانال تلگرام Univista

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

ورود به کانال
از سرویس‌دهندهٔ دیگری استفاده می‌کنید؟ Univista با پروتکل Reality سریع‌تر است. دلیلش را ببینید

راهنماهای مرتبط

این راهنما را به اشتراک بگذارید

Telegram WhatsApp

مشترک شدید؟ کمک کنید مراحل وارد کردن و رفع اشکال را ببینید.

آماده دسترسی پایدار به اینترنت بین‌الملل؟

مشاهده تعرفه‌ها

این مطلب صرفاً آموزش فنی است. از ابزارهای شبکه مطابق قوانین محل خود استفاده کنید. Univista مسئول استفاده شما نیست.