شکل رایج مشکل: صفحهٔ گیتهاب باز میشود، اما با کلیک روی فایل سرعت ۴۰ کیلوبایت میشود یا اتصال قطع میشود، چون فایلهای انتشار روی دامنهٔ دیگری میزبانی میشوند. گاهی هم کل سایت در دسترس نیست. هر دو راهحل دارند و هر دو به یک نقطه ختم میشوند: سنجیدن هش رسمی.
اول بفهمید کدام حالت است
- صفحه باز میشود، دانلود کند است یا میافتد: فقط دامنهٔ فایلها محدود شده. معمولاً ساعت دیگر، شبکهٔ دیگر یا یکی از راههای پایین کافی است.
- صفحه هم باز نمیشود: کل دامنه بسته است. حالا حتی هش را هم نمیبینید، پس اولین کار یکبار دیدن صفحهٔ انتشار است: اینترنت همراه، یک دوست، یک اسکرینشات.
قبل از هر چیز شمارهٔ نسخه و SHA256 را از صفحهٔ انتشار رسمی یادداشت کنید. فایل از هر مسیری که رسید، با همین مقادیر بسنجید. هشی که یک میرور منتشر میکند چیزی را ثابت نمیکند؛ آن هشِ نسخهٔ خودِ میرور است.
چهار مسیر جایگزین
- مدیر بستهٔ سیستم. در ویندوز
winget search clash، در مکbrew search clashو در آرچ مخزن AUR. قبل از نصب فیلد ناشر یا نگهدارنده را ببینید؛ بیشتر این بستهها را جامعه نگه میدارد و این با «رسمی» یکی نیست. - سایتهای واسط گیتهاب. آدرس فایل را بعد از پیشوند آن سایت میگذارید و از طریقش دانلود میکنید. سرعت معمولاً خوب است، اما ترافیک شما از یک واسطه رد میشود، پس مرحلهٔ بررسی هش اختیاری نیست.
- کانال دانلود همین سایت. صفحهٔ دانلود یک مسیر مستقیم دارد که وقتی گیتهاب در دسترس نیست به کار میآید.
- کپی از کسی دیگر. همکارتان نصبکننده را دارد؛ یک فلش و یک هشِ یکسان کافی است. سادهترین راه و در عمل مطمئنترینشان.
بررسی فقط یک فرمان است
- ویندوز:
certutil -hashfile FILENAME SHA256 - مک:
shasum -a 256 FILENAME - لینوکس:
sha256sum FILENAME
فقط وقتی قبول است که خروجی حرفبهحرف با صفحهٔ انتشار یکی باشد. نبود، فایل را پاک کنید و دوباره بگیرید؛ «تقریباً شبیه است» جواب نیست. فهرست کامل نشانههای سایتهای تقلبی در تشخیص نصبکنندهٔ رسمی آمده است.
دو چیز که همراه این ماجرا میآید
پایگاههای Geo هم گیر میکنند. فایلهای geoip.dat و geosite.dat که قوانین به آنها وابستهاند از همان نوع آدرس گرفته میشوند. یک بار وقتی پراکسی کار میکند بهروزشان کنید یا منبع را عوض کنید؛ روشش در بهروزرسانی پایگاه Geo.
سراغ نسخههای دستکاریشده نروید. کلش ورج رایگان و متنباز است و ترجمه هم دارد، پس نسخهٔ «پرتابل کرکشدهٔ بهبودیافته» دلیلی برای وجود ندارد. هر چه به آن اضافه شده، برای منفعت شما اضافه نشده است.