سه دکمهٔ صفحهٔ خانهٔ Clash Verge — Rule و Global و Direct — چیزی است که بیشتر آدمها یک بار میزنند و دیگر سراغش نمیروند. رفتارشان اما خیلی فرق دارد و انتخاب اشتباه چیزهایی مثل «گره دارم ولی همهچیز کند است» یا «سایت بانکم بالا نمیآید» تولید میکند.
هرکدام چه میکنند
حالت Rule
هسته مقصد هر اتصال را برمیدارد و فهرست rules را از بالا به پایین میپیماید. نخستین قاعدهای که تطبیق بخورد تعیین میکند کجا برود.
قواعد یک پیکربندی معمولی تقریباً چنیناند:
rules:
- DOMAIN-SUFFIX,example-local.com,DIRECT # دامنههای محلی مستقیم
- DOMAIN-SUFFIX,openai.com,PROXY # از گره
- IP-CIDR,192.168.0.0/16,DIRECT # شبکهٔ محلی مستقیم
- GEOIP,CN,DIRECT # IPهای یک منطقهٔ خاص مستقیم
- MATCH,PROXY # هر چیز دیگر از گرهآن MATCH آخر همهگیر است: هر چیزی که بدون تطبیق تا اینجا رسیده، هر جایی که آنجا نوشته شده میرود.
حالت Global
کلاً از rules رد میشود. هر اتصالی به گرهای که انتخاب کردهاید سپرده میشود — از جمله سایتهای محلی که یک دور تا سرور خارجی میروند و برمیگردند.
حالت Direct
همهچیز از اتصال معمولی شما بیرون میرود، انگار پروکسی خاموش باشد. توجه کنید که کلید پروکسی سیستم در این حالت هنوز روشن است؛ ترافیک همچنان از هسته میگذرد، فقط هسته تصمیم میگیرد جلو نفرستدش.
در روزمره از حالت Rule استفاده کنید
سه دلیل مشخص.
نکتهٔ سوم تأکید میخواهد: ورود به بانک اینترنتی یا سکوی پرداخت از IP خارجی خیلی وقتها بررسی «مکان غیرعادی» را فعال میکند — در بهترین حالت یک تأیید پیامکی و در بدترین حالت قفل موقت. حالت قواعد اینها را مستقیم میفرستد و مسئله را از بیخ برمیدارد.
کِی Global انتخاب درستی است
نه زیاد، ولی مواردی هست:
| وضعیت | چرا |
|---|---|
| آزمودن اینکه یک گره کار میکند یا نه | دخالت قواعد را برمیدارد و میگوید خط بالاست یا نه |
| سایتی مستقیم قضاوت شده ولی از آن راه در دسترس نیست | به Global بروید تا رد شوید، قاعده را بعداً درست کنید |
| اشتراکتان یک مجموعهٔ قواعد قدیمی و شلخته دارد | راهحل موقت؛ در بلندمدت اشتراکی با قواعد نگهداریشده بگیرید |
| سرویسی که همهٔ درخواستها را از یک IP خروجی میخواهد | یک مبدأ واحد را تضمین میکند |
درست کردن یک سایت بدون عوض کردن حالت
دقیقتر از پریدن به Global است. فرض کنید example.com مستقیم در نظر گرفته میشود ولی شما پروکسی میخواهید.
گزینهٔ الف: بازنویسی قاعده (پیشنهادی)
در Clash Verge، Profiles ← Global Extended Config را باز کنید (در بعضی نسخهها Merge نام دارد) و این را اضافه کنید:
prepend-rules:
- DOMAIN-SUFFIX,example.com,PROXYprepend-rules در بالاترین نقطهٔ فهرست قواعد درج میکند، پس بر همهچیز اولویت دارد. و مهمتر اینکه این تغییر از بهروزرسانی اشتراک جان به در میبرد، برخلاف ویرایش مستقیم پیکربندی دانلودشده.
عکسش — واداشتن یک دامنه به رفتن مستقیم:
prepend-rules:
- DOMAIN-SUFFIX,internal.company.com,DIRECTگزینهٔ ب: موقتاً به Global بروید
وقتی همین حالا لازمش دارید سریعترین راه است. فقط یادتان باشد برگردید.
نکتهای که مردم را گیج میکند: حالتها و گروههای گره دو چیز متفاوتاند
میپرسند: «اگر در حالت Rule باشم، گرهای که در صفحهٔ Proxies انتخاب کردهام هنوز مهم است؟»
بله. قاعده تعیین میکند اتصال به کدام گروه سیاست سپرده شود؛ گرهای که درون آن گروه انتخاب کردهاید تعیین میکند واقعاً از کدام خط بیرون برود.
پس عوض کردن گره در حالت Rule هنوز کار میکند. فقط روی ترافیکی اثر دارد که قواعد به پروکسی فرستادهاند؛ بخش مستقیم دستنخورده میماند.
خلاصه
- روزمره از حالت Rule استفاده کنید. تنها پیشفرض معقول است.
- حالت Global ابزار تشخیص است. کارتان تمام شد برگردید.
- حالت Direct برای آزمون مقایسهای است.
- وقتی یک سایت اشتباه مسیریابی میشود، با
prepend-rulesدرستش کنید نه با عوض کردن حالت کلی.
برای دیدن اینکه قواعد واقعاً چطور اعمال میشوند خواندن لاگها و صفحهٔ اتصالها را بخوانید — میتوانید ببینید هر اتصال با کدام قاعده تطبیق خورده.