جایگزین SpoofDPI برای Mac

نگاهی منصفانه به SpoofDPI روی macOS، گزارش‌های کاربران و جایگزین‌ها: برنامهٔ Mac از GreenTunnel، ByeDPI و tpws از zapret. چه کسی با SpoofDPI بماند.

اگر «جایگزین SpoofDPI» را جست‌وجو کرده‌اید، احتمالاً SpoofDPI دیگر سایتی را برایتان باز نمی‌کند، یا چیزی می‌خواهید که در پنجرهٔ ترمینال زندگی نکند. این صفحه توضیح می‌دهد SpoofDPI در چه چیزهایی خوب است، کاربران چه گزارش داده‌اند و چه ابزارهای دیگری روی Mac وجود دارد. ما GreenTunnel را می‌سازیم، پس بی‌طرف نیستیم. هر ادعایی دربارهٔ ابزارهای دیگر را به منبع عمومی‌اش پیوند داده‌ایم تا خودتان بررسی کنید.

SpoofDPI چیست و در چه چیزهایی خوب است

SpoofDPI (xvzc/spoofdpi در GitHub) خود را ابزاری ساده و سریع ضدسانسور معرفی می‌کند که به زبان Go نوشته شده. تا نوامبر ۲۰۲۶:

  • باز و محبوب. مجوز Apache-2.0 دارد و حدود ۵٬۱۰۰ ستاره در GitHub. هر کسی می‌تواند کدش را بخواند.
  • فعالانه نگهداری می‌شود. آخرین نسخه v1.5.5 است که در ۱۶ اکتبر ۲۰۲۶، پس از v1.5.4 در اواخر سپتامبر، منتشر شد.
  • نصب آسان. مستندات آن یک اسکریپت نصب و مدیرهای بسته را فهرست می‌کند: brew install spoofdpi روی macOS، به‌اضافهٔ بسته‌های Arch، Fedora و FreeBSD. سیستم‌های پشتیبانی‌شده شامل macOS، Linux و FreeBSD هستند.
  • اجرای ساده. وقتی گزینه‌اش را روشن کنید، می‌تواند نام‌ها را از طریق DNS over HTTPS (DoH) پیدا کند. به‌طور پیش‌فرض به‌صورت پروکسی HTTP روی 127.0.0.1:8080 گوش می‌دهد. یک حالت SOCKS5 در دسترس است و یک حالت TUN آزمایشی علامت خورده. گزینه‌ای به نام auto-configure-network می‌تواند پروکسی سیستم macOS را برایتان تنظیم کند. این گزینه به‌طور پیش‌فرض خاموش است و فقط روی macOS کار می‌کند.

برای بسیاری از کاربران Mac که با ترمینال راحت‌اند، ابزار اصلی است و دلیل خوبی هم دارد. README دو هشدار هم می‌دهد که ارزش تکرار دارند. SpoofDPI برای iOS یا Android در دسترس نیست، و باید آن را فقط از GitHub یا مدیرهای بستهٔ رسمی دانلود کنید، چون نسخه‌هایی از منابع دیگر ممکن است بدافزار داشته باشند.

کاربران چه گزارش داده‌اند

هر ابزاری از این دست به نحوهٔ فیلتر ترافیک در یک شبکهٔ خاص وابسته است، پس چنین گزارش‌هایی عادی‌اند و به معنای خراب بودن پروژه نیستند. اما توضیح می‌دهند چرا مردم دنبال جایگزین می‌گردند.

  • از کار افتادن در یک شبکه. در issue #270 (اکتبر ۲۰۲۴)، کاربری روی macOS در روسیه گزارش داد که v0.11.1 پس از یک ماه کار کردن دیگر YouTube را باز نمی‌کند، و بسیاری دیگر هم همین را گزارش کردند. نظردهندگان تغییرات پرچم‌هایی را به اشتراک گذاشتند که به برخی از آن‌ها کمک کرد. این issue در ژانویهٔ ۲۰۲۶ به دلیل بی‌فعالیتی بسته شد.
  • مشکل پس از به‌روزرسانی macOS. در issue #249 (سپتامبر ۲۰۲۴)، کاربران گفتند v0.12.0 پس از به‌روزرسانی به macOS 15 Sequoia برخی سایت‌ها را باز نمی‌کند. همکاران پروژه تغییر گزینهٔ اندازهٔ پنجره را پیشنهاد کردند و یک شاخهٔ آزمایشی ارائه دادند، و یادآوری کردند که برخی مشکلات اتصال در Sequoia ممکن است به SpoofDPI مربوط نباشد. این issue در دسامبر ۲۰۲۵ به دلیل بی‌فعالیتی بسته شد.

هر دو گزارش مربوط به نسخه‌های ۲۰۲۴ است. پروژه از آن زمان نسخه‌های زیادی منتشر کرده، پس پیش از هر نتیجه‌گیری نسخهٔ فعلی را امتحان کنید.

دو نکتهٔ طراحی که باید بدانید

پروکسی فقط برنامه‌هایی را پوشش می‌دهد که از آن استفاده می‌کنند

SpoofDPI در حالت‌های پیش‌فرض HTTP و SOCKS5 به‌صورت پروکسی کار می‌کند. مرورگرها و بیشتر برنامه‌هایی که از تنظیمات پروکسی macOS پیروی می‌کنند، وقتی پروکسی سیستم دستی یا با auto-configure-network تنظیم شده باشد، از آن عبور می‌کنند. برنامه‌هایی که پروکسی سیستم را نادیده می‌گیرند، مانند بسیاری از ابزارهای خط فرمان و برخی برنامه‌هایی که شبکهٔ خودشان را دارند، مستقیم وصل می‌شوند و پوشش داده نمی‌شوند. حالت آزمایشی TUN قرار است این شکاف را ببندد، اما هنوز پیش‌فرض نیست.

یک ابزار ترمینال است

SpoofDPI در ترمینال با رابط متنی اجرا می‌شود. برنامهٔ گرافیکی رسمی ندارد. پوسته‌های شخص ثالث وجود دارند، برای نمونه ezDPI، یک برنامهٔ نوار منو که SpoofDPI را همراه دارد. README آن می‌گوید نسخه‌ها با امضای ad-hoc منتشر می‌شوند و notarize نشده‌اند. مانند هر ساختهٔ شخص ثالث، منبع و امضا را خودتان بررسی کنید.

GreenTunnel روی Mac

GreenTunnel یک VPN محلی است که روی Mac شما اجرا می‌شود. هیچ سرور واسطه‌ای که ما اداره کنیم در کار نیست. روی macOS به‌صورت یک network extension در حالت VPN کار می‌کند، پس ترافیک کل Mac را پوشش می‌دهد، نه فقط برنامه‌هایی که از تنظیمات پروکسی پیروی می‌کنند. به macOS 14 Sonoma یا جدیدتر، روی Apple silicon یا Intel، نیاز دارد و فایل دانلود را Apple امضا و notarize کرده است. بار اول، macOS از شما می‌خواهد network extension را در System Settings مجاز کنید.

  • دور زدن DPI. نخستین بسته‌های TLS و HTTP یک اتصال را با روش‌هایی مانند تقسیم رکورد TLS تغییر شکل می‌دهد تا فیلتر نام سایت را یکپارچه نبیند. فیلتر SNI و تقسیم چگونه کار می‌کنند را ببینید.
  • DNS رمزگذاری‌شده. جست‌وجوها از طریق DoH یا DoT به Cloudflare، Google یا Quad9 می‌روند که مسدودسازی مبتنی بر DNS را رفع می‌کند. DoH و DoT را ببینید.
  • بررسی URL. یک سایت را در شبکهٔ شما بررسی می‌کند و می‌گوید با فیلتر نام مسدود شده، پاسخ DNS جعلی گرفته، با آدرس IP مسدود شده، یا مشکلی ندارد، و کدام روش کار می‌کند. چگونه آن را بخوانیم را ببینید.
  • Requester. اتصال‌ها و نحوهٔ مدیریت هر کدام را فهرست می‌کند. روی Mac دامنه‌ها را نشان می‌دهد، اما نه اینکه کدام برنامه هر اتصال را باز کرده. Requester را ببینید.
  • قوانین. انتخاب کنید کدام سایت‌ها دور زده شوند و کدام همیشه مستقیم بروند. قوانین مسیریابی را ببینید.

استفاده از آن رایگان است. Premium قابلیت‌های Proxy Route و Tunnel Link را اضافه می‌کند که سایت‌های انتخابی را از طریق سرور پروکسی، Shadowsocks یا WireGuard که خودتان انتخاب می‌کنید می‌فرستند. نکته‌ای دربارهٔ نام‌ها: README مربوط به SpoofDPI از یک پروژهٔ متن‌باز به نام «Green Tunnel» از SadeghHayeri به‌عنوان الهام‌بخش یاد می‌کند. آن پروژه از GreenTunnel VPN جداست و ساختهٔ ما نیست. برخلاف SpoofDPI، GreenTunnel نرم‌افزاری انحصاری است، پس نمی‌توانید کدش را بخوانید. ما هرگز محتوای مرور، دامنه‌ها یا ترافیک را جمع‌آوری نمی‌کنیم.

گزینه‌های دیگر روی Mac

ByeDPI

ByeDPI یک پروکسی SOCKS محلی با مجوز MIT و چند روش دور زدن DPI است. README آن Linux، BSD و Windows را مستند کرده و دستورالعملی برای macOS ندارد. استفاده از آن روی Mac یعنی خودتان بدون راهنمای رسمی آن را بسازید و اجرا کنید، و مانند حالت‌های پروکسی SpoofDPI فقط برنامه‌هایی را پوشش می‌دهد که از پروکسی استفاده می‌کنند.

zapret و tpws

zapret پشتیبانی از macOS را جزئی اعلام می‌کند. یادداشت‌های BSD و macOS آن می‌گویند جزء tpws روی macOS به‌صورت یک پروکسی شفاف که با قوانین تغییر مسیر pf تغذیه می‌شود کار می‌کند، باید با دسترسی root اجرا شود و روی ترافیک خود root اعمال نمی‌شود. جزء سطح بسته آنجا کار نمی‌کند. یادداشت‌ها هشدار می‌دهند که نسخه‌های آیندهٔ macOS ممکن است آن را خراب کنند. zapret اصلی اکنون به پایان عمرش رسیده و فقط رفع اشکال می‌پذیرد. جانشین آن، zapret2، اعلام می‌کند که macOS پشتیبانی نمی‌شود. این مسیر برای کسانی مناسب است که با ویرایش قوانین فایروال راحت‌اند.

مقایسهٔ کنار هم

SpoofDPIGreenTunnel (Mac)ByeDPIzapret tpws
رابطترمینالبرنامهٔ Macترمینالترمینال، فایل‌های پیکربندی
ترافیک چگونه به آن می‌رسدپروکسی HTTP یا SOCKS5، TUN آزمایشیnetwork extension، کل Macپروکسی SOCKSتغییر مسیر pf، شفاف
DNS رمزگذاری‌شدهگزینهٔ DoH، به‌طور پیش‌فرض خاموشDoH و DoT داخلینهتنظیم جداگانه
مستندات macOSبلهبله، macOS 14 به بعدنهجزئی، فقط zapret 1
کد منبعباز، Apache-2.0انحصاریباز، MITباز
قیمترایگانرایگان، Premium اختیاریرایگانرایگان

روی Mac هر بار فقط یک برنامهٔ از نوع VPN می‌تواند اجرا شود، و دو ابزار که هر دو ترافیک را بازنویسی می‌کنند ممکن است یکدیگر را سردرگم کنند. پیش از آزمایش یکی، دیگری را خاموش کنید و همان سایت را روی همان شبکه آزمایش کنید.

چه کسی بهتر است با SpoofDPI بماند

  • در ترمینال راحت هستید و سایت‌هایی را که لازم دارید باز می‌کند.
  • کد متن‌بازی می‌خواهید که بتوانید بخوانید، بسازید و بازبینی کنید.
  • از Linux یا FreeBSD هم استفاده می‌کنید و همان ابزار را همه‌جا می‌خواهید.
  • فقط به پوشش مرورگرها نیاز دارید و تنظیم پروکسی برایتان مشکلی نیست.

اگر به‌جای ترمینال یک برنامه می‌خواهید، پوشش برای برنامه‌هایی که تنظیمات پروکسی را نادیده می‌گیرند، DNS رمزگذاری‌شده در همان‌جا، یا راهی سریع برای دیدن اینکه چرا یک سایت پیش از تغییر تنظیمات باز نمی‌شود، GreenTunnel ممکن است برایتان مناسب‌تر باشد.

محدودیت‌ها و استفادهٔ مسئولانه، بی‌پرده

هیچ‌کدام از این ابزارها IP شما را پنهان نمی‌کند یا شما را ناشناس نمی‌کند. هیچ‌کدام نمی‌تواند فقط با ترفندهای محلی از مسدودسازی در سطح IP، قطع اینترنت یا فهرست مجاز عبور کند. نتیجه‌ها به ISP شما بستگی دارد و با گذشت زمان تغییر می‌کند، پس ابزاری که امروز کار می‌کند ممکن است ماه بعد به تنظیمات دیگری نیاز داشته باشد.

پرسش‌های متداول

آیا برنامهٔ رسمی SpoofDPI برای Mac وجود دارد؟

تا نوامبر ۲۰۲۶ نه. SpoofDPI یک ابزار ترمینال است. پوسته‌های نوار منو مانند ezDPI را اشخاص ثالث ساخته‌اند.

آیا می‌توانم SpoofDPI و GreenTunnel را با هم اجرا کنم؟

بهتر است این کار را نکنید. هر دو آغاز اتصال‌ها را تغییر شکل می‌دهند و اجرای هم‌زمانشان خواندن نتیجه‌ها را سخت می‌کند. هنگام آزمایش یکی، دیگری را خاموش کنید.

آیا SpoofDPI روی iPhone یا Android کار می‌کند؟

نه. README آن می‌گوید برای iOS یا Android در دسترس نیست و هشدار می‌دهد که نسخه‌هایی از منابع دیگر ممکن است بدافزار داشته باشند. GreenTunnel برای iPhone، iPad و Android برنامه دارد.

چرا SpoofDPI برای من از کار افتاد؟

شبکه‌ها نحوهٔ فیلتر کردن را تغییر می‌دهند و به‌روزرسانی‌های macOS ممکن است رفتار شبکه را عوض کنند. به آخرین نسخه به‌روزرسانی کنید، issueهای پروژه را برای شبکهٔ خودتان بررسی کنید و برای مقایسه ابزار دیگری را روی همان شبکه امتحان کنید.

منابع

SpoofDPI، ByeDPI، zapret و ezDPI محصولات توسعه‌دهندگانشان هستند و اینجا فقط برای شناسایی نام برده شده‌اند. ما با هیچ‌کدام از آن‌ها وابستگی نداریم.

← همهٔ نوشته‌ها