رفتن به محتوای اصلی
FA

خانه / وبلاگ / نصب

نصب Clash Verge روی macOS — اول تراشه‌تان را ببینید

نصب Clash Verge روی macOS — اول تراشه‌تان را ببینید

نصب روی مک یک پیش‌شرط دارد که کاربران ویندوز هرگز با آن روبه‌رو نمی‌شوند: باید بدانید مک شما چه تراشه‌ای دارد. اشتباه کنید و برنامه یا باز نمی‌شود یا با افت کارایی اجرا می‌شود.

گام ۱: تراشه را تشخیص دهید

منوی ← About This Mac و خط «Chip» یا «Processor» را بخوانید:

چه نشان می‌دهدمعماریکدام نسخه
Apple M1 / M2 / M3 / M4 (شامل Pro و Max و Ultra)ARM64نسخهٔ Apple Silicon
Intel Core i5 / i7 / i9x86_64نسخهٔ Intel

خط تقسیم اواخر ۲۰۲۰ است: عملاً هر مکی که بعد از آن آمده Apple Silicon است.

فایل DMG متناسب را از صفحهٔ دانلود بردارید.

گام ۲: نصب

نصب از DMG هیچ شباهتی به ویندوز ندارد:

چهار گام برای DMGروی DMG دوبار کلیک کنیدتصویر دیسک سوار می‌شودبه Applications بکشیدداخل پوشهٔ Applications رهایش کنیدتصویر را جدا کنیدراست‌کلیک Eject، یا به سطل آشغال بکشیداز Launchpad باز کنیداز داخل DMG اجرایش نکنید
مردم گام چهارم را رد می‌کنند — اجرا از داخل DMG بعداً به‌روزرسانی و دسترسی‌ها را خراب می‌کند

گام ۳: با پیام «damaged» کنار بیایید

بار اول که بازش کنید، مک به احتمال زیاد می‌گوید:

«Clash Verge» is damaged and can't be opened. You should move it to the Trash.

فایل واقعاً خراب نیست. این Gatekeeper است که جلوی برنامه‌ای را که اپل تأییدش نکرده می‌گیرد. مقالهٔ جداگانه‌ای دربارهٔ همین هست: سه راه رفع خطای «damaged» در مک.

راه‌حل یک‌خطی:

sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app

رمز می‌خواهد — رمز ورود حسابتان را بزنید (هنگام تایپ چیزی نشان داده نمی‌شود، طبیعی است) و Enter کنید.

گام ۴: دسترسی‌های سیستمی را بدهید

Clash Verge روی مک چند دسترسی می‌خواهد و هرکدام پیام خودش را دارد:

مک به ترتیب چه چیزی می‌خواهد1رمز مدیر (نصب ابزار کمکی)برای helper با دسترسی بالا که پروکسی سیستم را تنظیم می‌کند لازم است2افزونهٔ شبکه افزونهٔ سیستمی3اعلان‌هااختیاری، برای یادآوری انقضای اشتراک و به‌روزرسانی
هرکدام از دو مورد اول را رد کنید، قابلیت مربوطه تا وقتی پیام را دوباره فعال نکنید کار نمی‌کند

helper با دسترسی بالا چیزی است که به Clash Verge اجازه می‌دهد تنظیمات پروکسی سیستم را عوض کند و سرویس TUN را نصب کند. بار اول که هرکدام را روشن کنید رمز می‌خواهد.

اگر اشتباهی Deny زدید: به System Settings ← Privacy & Security بروید و تا پایین بروید — معمولاً یک اعلان «… was blocked» با دکمهٔ «Allow Anyway» هست. اگر پیدایش نکردید، Clash Verge را ببندید و دوباره باز کنید تا پیام دوباره بیاید.

گام ۵: اشتراک را وارد کنید و پروکسی را روشن کنید

مثل همه‌جای دیگر:

۱. Profiles در منوی کناری ← لینک را بچسبانید ← Import ← روی کارت بزنید تا انتخاب شود ۲. System Proxy را در صفحهٔ خانه روشن کنید ۳. در صفحهٔ Proxies تأخیر را بسنجید و گره بردارید

روی مک، پروکسی سیستم در همان سرویس شبکه‌ای نوشته می‌شود که الان فعال است (Wi-Fi یا اترنت). می‌توانید در System Settings ← Network ← اتصال شما ← Details ← Proxies بررسی کنید که HTTP/HTTPS به 127.0.0.1 اشاره کند.

مشکل‌های خاص مک

بعد از بستن برنامه شبکه از کار می‌افتد

همان علت ویندوز: تنظیم باقی‌ماندهٔ پروکسی سیستم. دستی پاکش کنید:

System Settings ← Network ← Wi-Fi ← Details ← Proxies ← تیک «Web Proxy (HTTP)» و «Secure Web Proxy (HTTPS)» را بردارید ← OK.

هر بار بوت رمز می‌خواهد

helper با دسترسی بالا به‌عنوان سرویس ماندگار نصب نشده. از مدخل Service Mode در تنظیمات Clash Verge دوباره نصبش کنید. اگر باز هم شکست خورد، برنامه را کامل ببندید و این را اجرا کنید:

sudo launchctl list | grep -i verge

تا ببینید سرویس اصلاً ثبت شده یا نه.

حالت TUN روی Apple Silicon ناپایدار است

اول مطمئن شوید نسخهٔ بومی Apple Silicon را نصب کرده‌اید نه نسخهٔ Intel — در Activity Monitor ستون «Kind» باید «Apple» بگوید نه «Intel».

بعد در تنظیمات، stack مربوط به TUN را روی gvisor بگذارید؛ از system سازگارتر است.

واداشتن ترمینال به استفاده از پروکسی

ترمینال مک پروکسی سیستم را نمی‌خواند. این را به ~/.zshrc اضافه کنید:

alias proxyon='export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897'
alias proxyoff='unset https_proxy http_proxy all_proxy'

بعدش proxyon بزنید تا روشن شود و proxyoff تا خاموش. پورت را با پورت mixed در تنظیمات Clash Verge هماهنگ نگه دارید.

حذف نصب

کشیدن به سطل آشغال فقط برنامه را برمی‌دارد؛ پیکربندی و فایل‌های هسته می‌مانند. پاک‌سازی کامل در حذف و پاک کردن باقی‌مانده‌ها آمده؛ پوشهٔ پیکربندی روی مک این است:

~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev

خلاصه

روی مک سه چیز مهم است: نسخهٔ متناسب با تراشه را بردارید، پیش از اجرا به Applications بکشید، و پیام «damaged» را با دستور xattr درست کنید.

از این‌ها که بگذرید، تجربه‌اش تقریباً همان ویندوز است.

بیشتر بخوانید: خطای «damaged» با جزئیات و شش تنظیم در نخستین اجرا.