رهگذر نسخهٔ ۲.۰.۰ — ادامهٔ جامعهمحور 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
رهگذر نسخهٔ ۲.۰.۰ — ادامهٔ جامعهمحور mhrv-rs
سلام،
ابتدا تشکر از کسانی که این پروژه را ساختند و این فورک بهخاطر کارشان وجود دارد:
این پست برای تشویق به مهاجرت نیست. اگر mhrv-rs الان برایت کار میکند، روی همان بمان. mhrv-rs پروژهٔ اصلی و canonical است؛ رهگذر مسیر موازی دیگری است برای کاربرانی که میخواهند ویژگیهای جدید را همین حالا داشته باشند یا فقط میخواهند چیز جدیدی امتحان کنند. این دو پروژه با هم رقابت نمیکنند — به موازات کار روی این فورک، PRهای مفید را به upstream هم میفرستم و تحقیقات / بهبودها بین دو طرف جریان دارد.
چرا این فورک ساخته شد: مدتی است که upstream ساکت است و چند PR آماده برای ادغام در صف مانده. خودم نویسندهٔ بعضی از این PRها بودم و کاربرانی هم در issue tracker میپرسیدند چه وقت این ویژگیها به یک build قابل نصب میرسند. پس آنها را در یک ریپوی جداگانه ادغام کردم و نام «رهگذر» را برایش گذاشتم و بهعنوان یک مسیر موازی منتشر کردم — برای آنهایی که build جاری میخواهند، تا وقتی که سرعت توسعهٔ upstream دوباره استقرار پیدا کند.
ویژگیهای ادغامشده در v2.0.0 (همگی از PRهای صف بالادست):
relay_url_patterns+ SABR strip (#977)نصب در کنار 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