جایگزین GoodbyeDPI: مقایسهٔ منصفانه

GoodbyeDPI در Windows سبک، معتبر و انعطاف‌پذیر است. چه وقت برنامه‌ای با رابط گرافیکی، DNS رمزگذاری‌شده و نسخهٔ موبایل بهتر است و چه گزینه‌های دیگری هست.

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

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

GoodbyeDPI برنامه‌ای رایگان از ValdikSS است که با مجوز Apache 2.0 در GitHub منتشر شده. تا نوامبر ۲۰۲۶ این مخزن حدود ۲۸٬۸۰۰ ستاره دارد. README آن را نرم‌افزاری معرفی می‌کند که سامانه‌های بازرسی عمیق بسته (Deep Packet Inspection) را دور می‌زند، همان سامانه‌هایی که بسیاری از ISPها برای مسدود کردن وب‌سایت‌ها به کار می‌برند. روش کارش این است که شکل نخستین بسته‌های یک اتصال را تغییر می‌دهد تا فیلتری که نام سایت را می‌خواند آن را تشخیص ندهد. این ایده را در فیلتر SNI و تقسیم TLS چگونه کار می‌کنند توضیح داده‌ایم.

نقاط قوتش واقعی‌اند:

  • زود آمد و مورد اعتماد است. بسیاری از ابزارهای بعدی، از جمله چند ابزاری که در README خودش فهرست شده‌اند، راهی را دنبال کردند که او باز کرد. کدش عمومی است و هر کسی می‌تواند آن را بخواند.
  • سبک است. یک فایل اجرایی کوچک به‌اضافهٔ یک درایور، بدون حساب کاربری و بدون رابط اضافه.
  • انعطاف‌پذیر است. حدود سی پرچم خط فرمان به شما اجازه می‌دهد اندازهٔ قطعه‌ها، بسته‌های جعلی، ترفندهای TTL و سایت‌های هدف را انتخاب کنید. کاربران حرفه‌ای می‌توانند آن را دقیقاً برای ISP خود تنظیم کنند.
  • می‌تواند DNS ساده را تغییر مسیر دهد. پرچم‌های --dns-addr و --dns-port درخواست‌های DNS را به سرور دیگری می‌فرستند و اسکریپت‌های همراه dnsredir از همین استفاده می‌کنند.
  • می‌تواند به‌صورت سرویس Windows اجرا شود. نسخهٔ منتشرشده اسکریپت‌های نصب و حذف دارد، پس می‌تواند همراه Windows روشن شود.

کاربران کجا به مشکل می‌خورند

هیچ‌کدام از این‌ها به معنای خراب بودن GoodbyeDPI نیست. این‌ها چیزهایی است که کاربران به‌طور عمومی گزارش کرده‌اند، و بسیاری از مسائل زیر بسته شده‌اند یا به یک کامپیوتر یا یک ISP خاص مربوط‌اند. بهتر است پیش از انتخاب ابزار از آن‌ها خبر داشته باشید.

راه‌اندازی یعنی اسکریپت و کنسول

README می‌گوید نسخهٔ منتشرشده را از حالت فشرده خارج کنید و یک اسکریپت .cmd اجرا کنید که پنجرهٔ کنسول باز می‌کند. برنامه تا وقتی آن پنجره باز است کار می‌کند. برای سرویس، اسکریپت دیگری را با دسترسی مدیر اجرا می‌کنید. اگر با خط فرمان راحت هستید مشکلی نیست، اما اگر آن را برای پدر و مادر یا دوستی راه می‌اندازید کمتر راحت است.

DNS کار جداگانه‌ای است

README می‌گوید اول مطمئن شوید ارائه‌دهنده‌تان پاسخ‌های DNS را مسموم نمی‌کند، مثلاً با روشن کردن Secure DNS (DNS over HTTPS) در مرورگر. همچنین --dns-addr را با سروری روی پورت غیراستاندارد، یا برنامه‌های جانبی برای DNS over HTTPS یا TLS پیشنهاد می‌کند. پس ممکن است مرورگرها پوشش داده شوند، در حالی که برنامه‌های دیگر هنوز از DNS ارائه‌دهندهٔ اینترنت شما استفاده می‌کنند. برای اینکه بدانید چرا این مهم است، توضیح DNS رمزگذاری‌شده را ببینید.

هشدارهای آنتی‌ویروس و درایور

چون یک درایور شنود بسته بارگذاری می‌کند، برخی ابزارهای امنیتی آن را علامت‌گذاری می‌کنند. کاربران گزارش کرده‌اند که Windows Defender ناگهان یکی از اجزا را علامت زد (issue #327) و در یک اسکن VirusTotal، ۱۵ موتور از ۶۵ موتور فایلی را علامت زدند (issue #733). دیگران هنگام باز کردن فیلتر به خطای درایور خوردند (issue #752). این علامت‌ها برای ابزارهایی از این دست اغلب هشدار کاذب‌اند، اما باز هم مردم را منصرف می‌کنند.

اثرهای جانبی روی شبکه، بازی‌ها و VPNهای دیگر

یک کاربر گزارش داد که روی کامپیوترش پشتهٔ شبکهٔ Windows را خراب کرد (issue #313). یک issue باز گزارش می‌دهد برخی عنوان‌های Call of Duty هنگام اجرای آن باز نمی‌شوند (issue #148)، و دیگری گزارش می‌دهد یک کلاینت VPN در کنارش کار نمی‌کند (issue #607). اگر پس از حذف آن اینترنت‌تان همچنان خراب است، راهنمای ما پس از GoodbyeDPI یا zapret اینترنت ندارید؟ مراحل پاک‌سازی را قدم‌به‌قدم توضیح می‌دهد.

ISPها خود را وفق می‌دهند

هر ابزار DPI در حال عقب نماندن است. کاربران وقتی ISPشان چیزی را تغییر داد issueهایی با عنوان «دیگر کار نمی‌کند» باز کرده‌اند (issue #543، issue #825). آخرین نسخهٔ پایدار 0.2.2 از مارس ۲۰۲۲ است و یک پیش‌انتشار 0.2.3rc3 از سپتامبر ۲۰۲۴ هم وجود دارد. مخزن هنوز commit دریافت می‌کند و آخرینش در ژانویهٔ ۲۰۲۶ بوده. این ایرادی مخصوص GoodbyeDPI نیست. GreenTunnel هم با همین مسابقهٔ بی‌پایان روبه‌روست.

GreenTunnel به‌عنوان جایگزین

GreenTunnel یک برنامهٔ VPN محلی برای Windows، Linux، macOS، Android، iPhone و iPad است. مانند GoodbyeDPI، نخستین بسته‌های TLS و HTTP را روی دستگاه خودتان تغییر شکل می‌دهد و هیچ سرور واسطه‌ای که ما اداره کنیم در کار نیست. تفاوت‌ها در نحوهٔ استفاده و چیزهایی است که دور این کار اصلی قرار گرفته‌اند:

  • یک برنامهٔ معمولی. یک نصب‌کننده، یک دکمهٔ روشن و خاموش و یک کارت وضعیت. نصب گام‌به‌گام روی Windows را ببینید. فقط یک بار، هنگام نصب، دسترسی مدیر لازم دارد.
  • DNS رمزگذاری‌شده برای همهٔ برنامه‌ها. وقتی محافظت روشن است، همهٔ DNS از طریق DoH یا DoT به Cloudflare، Google یا Quad9 می‌رود، نه فقط مرورگر شما.
  • بررسی URL. به شما می‌گوید یک سایت با DNS جعلی، فیلتر نام یا IP مسدود شده و کدام روش از آن عبور می‌کند.
  • Requester. نشان می‌دهد کدام برنامه به کدام دامنه وصل شد و آیا اتصال دور زده شد یا مستقیم رفت. Requester چه چیزی نشان می‌دهد را ببینید.
  • سازوکار متفاوت در Windows. GreenTunnel با Wintun آداپتور شبکهٔ خودش را می‌سازد که یک سرویس پس‌زمینه آن را اجرا می‌کند. از WinDivert استفاده نمی‌کند. این کار از ماجرای آنتی‌ویروس مخصوص WinDivert دور می‌ماند، اما نمی‌توانیم قول بدهیم که هیچ ابزار امنیتی هرگز یک برنامهٔ جدید را علامت نزند، به‌ویژه پیش از آنکه به‌طور گسترده شناخته شود.
  • Premium اختیاری. Smart Routing سایت‌های انتخابی را از طریق سرور پروکسی، Shadowsocks یا WireGuard که خودتان اداره یا انتخاب می‌کنید می‌فرستد. دور زدن و DNS رمزگذاری‌شده رایگان‌اند.

چیزهایی که از دست می‌دهید: فهرست بلند پرچم‌های قابل تنظیم دستی GoodbyeDPI، کد باز آن و حجم بسیار کوچکش. GreenTunnel نرم‌افزاری انحصاری است و مجموعهٔ کوچک‌تری از روش‌ها را پشت رابطی ساده‌تر ارائه می‌کند. نکته‌ای دربارهٔ نام‌ها: README مربوط به GoodbyeDPI پروژه‌ای به نام «Green Tunnel» از SadeghHayeri را فهرست کرده است. آن پروژه جداست و مال ما نیست.

جایگزین‌های دیگری که ارزش شناختن دارند

  • zapret از bol-van روی Linux، macOS و Windows کار می‌کند و بسیار قابل تنظیم است. بسیاری از کاربران Windows آن را با بسته‌های جامعه‌محور مثل zapret-discord-youtube از Flowseal اجرا می‌کنند که راهبردهای آماده و یک مدیر service.bat را یکجا ارائه می‌دهد. این ابزار هم در Windows از WinDivert استفاده می‌کند.
  • ByeDPI از hufrea یک پروکسی محلی برای Linux و Windows است. ByeDPIAndroid و ByeByeDPI آن را بدون روت به Android می‌آورند.

هر دو رایگان‌اند و به‌طور فعال استفاده می‌شوند. مانند GoodbyeDPI، برای کاربرانی که از آزمایش تنظیمات لذت می‌برند مناسب‌ترند.

چه کسی بهتر است GoodbyeDPI را نگه دارد

  • فقط از Windows استفاده می‌کنید، روی ISP شما از قبل کار می‌کند و دوست دارید همهٔ پرچم‌ها را خودتان کنترل کنید.
  • کدی باز می‌خواهید که بتوانید بخوانید و خودتان بسازید.
  • با اسکریپت، سرویس و مدیریت DNS به‌دست خودتان راحت هستید.

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

  • رابطی گرافیکی می‌خواهید که بتوانید به شخص دیگری بسپارید.
  • DNS رمزگذاری‌شده برای همهٔ برنامه‌ها را بدون ابزار اضافه می‌خواهید.
  • همین محافظت را روی گوشی، Mac یا کامپیوتر Linux هم لازم دارید.
  • می‌خواهید ببینید کدام برنامه‌ها به کجا وصل می‌شوند و چرا یک سایت باز نمی‌شود.

هر بار فقط یکی از این ابزارها را اجرا کنید. دو برنامه که هر دو همان بسته‌ها را بازنویسی می‌کنند، یا یک ابزار DPI در کنار یک VPN کامل، معمولاً سر راه هم قرار می‌گیرند.

محدودیت‌ها، بی‌پرده

GoodbyeDPI، zapret، ByeDPI و GreenTunnel همگی یک نوع مسدودسازی را هدف می‌گیرند: فیلتر بر اساس نام سایت یا DNS. هیچ‌کدام IP شما را پنهان نمی‌کند و هیچ‌کدام ابزار ناشناس‌ماندن نیست. هیچ‌کدام نمی‌تواند از مسدودسازی بر اساس IP سرور، مسدودسازی پروتکل یا قطع اینترنت عبور کند. اگر سایتی با IP مسدود شده باشد، ترافیک باید از سرور دیگری بگذرد. پیش از عوض کردن ابزار، بررسی کنید سایت چگونه مسدود شده.

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

آیا GoodbyeDPI امن است؟

کدش عمومی است و به‌طور گسترده استفاده می‌شود. هشدارهای آنتی‌ویروس معمولاً مربوط به درایور WinDivert است که می‌تواند بسته‌ها را شنود کند. آن را فقط از صفحهٔ رسمی releases در GitHub دانلود کنید و خودتان قضاوت کنید.

آیا می‌توانم GreenTunnel و GoodbyeDPI را با هم استفاده کنم؟

توصیه نمی‌کنیم. هر دو آغاز هر اتصال را تغییر می‌دهند، پس اجرای هم‌زمان‌شان ردیابی مشکلات را سخت می‌کند. اول سرویس GoodbyeDPI را متوقف و حذف کنید.

آیا GreenTunnel از WinDivert استفاده می‌کند؟

نه. در Windows، GreenTunnel از آداپتور شبکهٔ Wintun خودش استفاده می‌کند که یک سرویس پس‌زمینه، نصب‌شده همراه برنامه، آن را مدیریت می‌کند.

آیا GoodbyeDPI برای Android یا iPhone وجود دارد؟

خود GoodbyeDPI فقط برای Windows است. در Android می‌توانید ByeDPIAndroid، ByeByeDPI یا GreenTunnel را امتحان کنید. در iPhone و iPad، GreenTunnel یکی از گزینه‌هاست.

منابع

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

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