چه وقت وارد کردن دستی فایل منطقی است
اشتراک یک نشانی HTTP(S) است که کلاینت هر چند وقت یکبار میگیرد و پاسخ را به پیکربندی تبدیل میکند. وارد کردن دستی همه این مسیر را کنار میگذارد: شما یک فایل میدهید و همان فایل اجرا میشود، بدون هیچ مراجعهای به شبکه.
- کسی یک پیکربندی کامل فرستاده است: سرورهای شخصی، یا طرح تفکیک ترافیک شبکه شرکت.
- خودتان از روی نمونه نوشتهاید، چون یکی دو سرور ثابت ارزش راهاندازی اشتراک را ندارد.
- نسخهای از اشتراک را ذخیره و ویرایش کردهاید. آن نسخه از منبع جدا شده و تغییر نشانی سرور هرگز به آن نمیرسد.
دو راه ورود، یکی را انتخاب کنید
- در صفحه پیکربندیها یک مورد تازه از نوع Local بسازید و فایل را انتخاب کنید. در Clash Verge Rev این گزینه بالای صفحه Profiles است.
- یا رابط کاربری را دور بزنید: از منوی سینی، پوشه پیکربندی را باز کنید و فایل .yaml را همانجا بگذارید. مسیر را از آموزش دیگران حدس نزنید.
- روی کارت کلیک کنید تا پیکربندی فعال شود. بعضی کلاینتها راستکلیک و Use میخواهند.
- ده دوازده خط اول لاگ را بخوانید. بارگذاری موفق تعداد گرهها و قانونها را چاپ میکند و ناموفق دلیلش را.
هر دو پسوند .yaml و .yml شناخته میشوند و اگر فهرست فایل کپیشده را ندید، یک بار کلاینت را ببندید و باز کنید. در پیکربندیای که کسی فرستاده، کلیدهای rules، external-controller و secret را پیش از بارگذاری نگاه کنید.
وارد شد ولی هیچ اتفاقی نیفتاد
وقتی تجزیه شکست میخورد، بیشتر کلاینتها یک خط با شماره موقعیت نشان میدهند، چیزی شبیه yaml: line 42: به همراه توضیحی انگلیسی. از همان خط شروع کنید. پنج علت زیر تقریباً همه موارد را میپوشاند.
- تورفتگی با Tab. زبان YAML فقط فاصله را میپذیرد و ویرایشگر Tab را دقیقاً مثل فاصلههای کنارش میکشد. نمایش نویسههای نامرئی را روشن کنید.
- علامت نگارشی غیرلاتین. متنی که از پیامرسان کپی میشود گیومه فارسی یا تمامعرض دارد و
name: "HK-01"با آنها تجزیه نمیشود. - نام تکراری در
proxies. اینکه گروه به کدام گره اشاره میکند حدسی میشود و بعضی هستهها کل فایل را رد میکنند. - ارجاع
proxy-groupsبه گرهای که وجود ندارد. یک فاصله اضافه یا یک emoji جاافتاده نام را عوض میکند و خطا به جای شماره خط، نام گروه را نشان میدهد. - وجود BOM در ابتدای فایل. ذخیره با UTF-8 در Notepad سه بایت اضافه میکند و اولین کلید خراب خوانده میشود. بدون BOM دوباره ذخیره کنید.
mixed-port: 7890
mode: rule
proxies:
- name: my-node
type: ss
server: 203.0.113.10
port: 8388
cipher: aes-256-gcm
password: change-me
proxy-groups:
- name: PROXY
type: select
proxies:
- my-node
- DIRECT
rules:
- DOMAIN-SUFFIX,example.com,PROXY
- MATCH,PROXY
وقتی گیر کردید، همین اسکلت بالا را بارگذاری کنید، از کار کردنش مطمئن شوید و بعد محتوای خودتان را بخشبهبخش برگردانید.
فایل محلی خودش بهروز نمیشود
پیکربندی محلی نشانی منبع ندارد، پس دکمه بهروزرسانی کاری نمیکند و بعضی کلاینتها آن را خاکستری میکنند. اگر فایل را بیرون از برنامه ویرایش کنید، کلاینت شاید متوجه نشود؛ پیکربندی را دوباره انتخاب یا هسته را ریاستارت کنید.