Skip to content

اطلاع‌رسانی: انتشار رهگذر #1226

@dazzling-no-more

Description

@dazzling-no-more

رهگذر نسخهٔ ۲.۰.۰ — ادامهٔ جامعه‌محور mhrv-rs

سلام،

ابتدا تشکر از کسانی که این پروژه را ساختند و این فورک به‌خاطر کارشان وجود دارد:

  • پروژهٔ اصلی پایتون از @masterking32 — ایده، پروتکل Apps Script، معماری پروکسی، فکر تبدیل حساب گوگل خودت به یک رلهٔ رایگان. بدون این، نه mhrv-rs وجود داشت و نه این فورک.
  • پورت Rust به نام mhrv-rs از @therealaleph — رابط دسکتاپ، رابط اندروید، سال‌ها نگه‌داری از v1.x تا v1.9.25. تقریباً هر خط کد این فورک کار اوست؛ رهگذر فقط به این خاطر وجود دارد که این کار ارزش ساختن روی آن را دارد.
  • ایدهٔ گروه‌های fronting CDN از @patterniha — تحقیقات IP/SNI آن پروژه پشت یکی از مفیدترین ویژگی‌های این فورک است.

این پست برای تشویق به مهاجرت نیست. اگر mhrv-rs الان برایت کار می‌کند، روی همان بمان. mhrv-rs پروژهٔ اصلی و canonical است؛ رهگذر مسیر موازی دیگری است برای کاربرانی که می‌خواهند ویژگی‌های جدید را همین حالا داشته باشند یا فقط می‌خواهند چیز جدیدی امتحان کنند. این دو پروژه با هم رقابت نمی‌کنند — به موازات کار روی این فورک، PRهای مفید را به upstream هم می‌فرستم و تحقیقات / بهبودها بین دو طرف جریان دارد.

چرا این فورک ساخته شد: مدتی است که upstream ساکت است و چند PR آماده برای ادغام در صف مانده. خودم نویسندهٔ بعضی از این PRها بودم و کاربرانی هم در issue tracker می‌پرسیدند چه وقت این ویژگی‌ها به یک build قابل نصب می‌رسند. پس آن‌ها را در یک ریپوی جداگانه ادغام کردم و نام «رهگذر» را برایش گذاشتم و به‌عنوان یک مسیر موازی منتشر کردم — برای آن‌هایی که build جاری می‌خواهند، تا وقتی که سرعت توسعهٔ upstream دوباره استقرار پیدا کند.

ویژگی‌های ادغام‌شده در v2.0.0 (همگی از PRهای صف بالادست):

  • بهبود سرعت Apps Script — batch CacheService + DNS سمت edge (#958)
  • مسیریابی یوتیوب — relay_url_patterns + SABR strip (#977)
  • بستهٔ آمادهٔ گروه‌های fronting CDN با دکمهٔ یک‌ضربی در رابط (#1033)
  • ذخیره‌سازی چند-پروفایلی روی دسکتاپ و اندروید (#1057)
  • استفاده به‌عنوان پروکسی upstream برای سایفون / xray (#1189)
  • به‌روزرسان خودکار درون-برنامه با تأیید امضای minisign (#540)
  • IP/SNI تازه برای Vercel و Fastly + گروه‌های جدید برای GitHub و PubMed (#1191 با تشکر از @Shjpr9)

نصب در کنار mhrv-rs: applicationId اندروید متفاوت، bundle ID مک متفاوت، پوشهٔ تنظیمات متفاوت. هیچ‌چیز روی نسخهٔ اصلی نوشته نمی‌شود — هر دو می‌توانند روی یک دستگاه نصب باشند. هرکدام را که می‌خواهی استفاده کن؛ بین دو نسخه راحت می‌توانی جابه‌جا شوی.

کمک مالی به بالادست برسد، نه به این فورک. رهگذر هیچ پولی نمی‌گیرد. مهندسی اصلی در سه پروژهٔ بالا انجام شده؛ لطفاً مستقیماً از آن‌ها حمایت کن:

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

دانلود: https://github.com/dazzling-no-more/rahgozar/releases/tag/v2.0.0

نسخه‌ها با minisign امضا شده‌اند و به‌روزرسان درون-برنامه قبل از نصب امضا را تأیید می‌کند.

برای کاربرانی که به صفحهٔ Releases گیتهاب دسترسی ندارند (معمولاً درخت سورس استاتیک از فیلتر رد می‌شود حتی وقتی /releases/ نمی‌شود)، فایل‌ها در پوشهٔ in-repo هم هستند:
https://github.com/dazzling-no-more/rahgozar/tree/main/releases

پلتفرم‌های پوشش‌داده‌شده: لینوکس amd64/arm64/armhf/musl، روتر OpenWRT mipsel-softfloat، مک amd64/arm64، ویندوز amd64، اندروید (APK جهانی + APK اختصاصی هر ABI برای کاربران با محدودیت پهنای باند)، به‌علاوهٔ docker image عمومی در ghcr.io/dazzling-no-more/rahgozar-tunnel-node:2.0.0 برای کاربران full-tunnel.

از @therealaleph صمیمانه تشکر می‌کنم بابت نگه‌داری از این پروژه — رهگذر تنها به این خاطر وجود دارد که کار او ارزش ساختن روی آن را دارد، نه جایگزینی آن. دو مسیر موازی، تحقیقات مشترک؛ گزارش باگ و PR در هر دو طرف خوش‌آمد است.

@dazzling-no-more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions