وبلاگ ← پروتکل‌ها ← وایرگارد

وایرگارد (WireGuard) چیست و چرا در ایران به‌تنهایی کار نمی‌کند؟

📂 دسته: پروتکل‌ها⏱️ ۹ دقیقه مطالعه🔄 به‌روزرسانی ۲۹ شهریور ۱۴۰۵
💡 پاسخ کوتاه

WireGuard یک پروتکل VPN سریع و ساده است، اما امضای بسته‌های آن برای فیلترینگ هوشمند قابل شناسایی است و در ایران معمولاً به‌تنهایی مسدود می‌شود. نسخه‌های استتارشده مثل AmneziaWG برای همین طراحی شده‌اند، بدون تضمین کامل.

پروتکل وایرگارد WireGuard، علت مسدود شدنش در ایران و راهکار ترکیب با پروتکل‌های ضدفیلتر مثل Reality

اگر دنبال یک VPN سریع بوده باشی، حتماً اسم «وایرگارد» (WireGuard) به گوشت خورده است. وایرگارد در دنیا به‌عنوان سریع‌ترین و مدرن‌ترین پروتکل VPN شناخته می‌شود و خیلی از سرویس‌های بین‌المللی رویش سوار شده‌اند. اما کاربران ایرانی وقتی سراغش می‌روند، اغلب با یک تجربهٔ ناامیدکننده روبه‌رو می‌شوند: وصل می‌شود ولی چیزی باز نمی‌شود، یا چند ثانیه کار می‌کند و بعد می‌میرد. در این مقاله ساده و بی‌اغراق توضیح می‌دهیم وایرگارد دقیقاً چیست، چرا این‌قدر سریع است، و چرا همین ویژگی‌ها باعث می‌شوند در ایران به‌تنهایی دوام نیاورد — و راه‌حل واقعی چیست.

پاسخ سریع: وایرگارد یک پروتکل VPN فوق‌سریع و سبک است، ولی برای «مخفی ماندن» طراحی نشده. ترافیکش امضای مشخص و قابل‌تشخیصی دارد، برای همین سیستم فیلترینگ هوشمند (DPI) در ایران آن را می‌شناسد و مسدود می‌کند. راه‌حل، استفاده از پروتکل‌هایی است که از پایه برای دور زدن سانسور ساخته شده‌اند یا قرار دادن وایرگارد داخل یک لایهٔ استتار.

وایرگارد دقیقاً چیست؟

وایرگارد یک پروتکل تونل‌سازی VPN است؛ یعنی مجموعه‌ای از قوانین که تعیین می‌کنند اطلاعات چطور رمزنگاری شوند و بین دستگاه تو و سرور رد و بدل شوند. نقطهٔ قوت اصلی‌اش سادگی است: در حالی که پروتکل‌های قدیمی مثل OpenVPN از صدها هزار خط کد ساخته شده‌اند، وایرگارد تنها چند هزار خط دارد. کد کمتر یعنی خطای کمتر، سرعت بیشتر و بررسی امنیتی آسان‌تر. به همین دلیل حتی در هستهٔ لینوکس هم گنجانده شده است.

وایرگارد از رمزنگاری ثابت و مدرن استفاده می‌کند و به‌جای «مذاکره» سرِ نوع رمز (کاری که OpenVPN می‌کند)، همان ابتدا با کلیدهای عمومی طرفین را می‌شناسد. همین باعث می‌شود اتصال تقریباً آنی برقرار شود.

چرا وایرگارد این‌قدر سریع است؟

سه دلیل اصلی: کدِ سبک که پردازش کمتری می‌خواهد؛ اجرا در سطح هسته که تأخیر را کم می‌کند؛ و دست‌دهی (handshake) کوتاه که وقت را برای مذاکرهٔ پیچیده هدر نمی‌دهد. نتیجه، سرعت بالا، پینگ پایین و مصرف باتری کمتر روی موبایل است. برای همین در شرایط عادی (بدون سانسور) یکی از بهترین انتخاب‌هاست.

وایرگارد در برابر بقیه: یک نگاه

ویژگی وایرگارد OpenVPN پروتکل ضدفیلتر (مثل Reality)
سرعتعالیمتوسطخوب
مخفی‌ماندن از فیلترینگضعیفضعیف تا متوسطعالی
دوام در ایرانکمکمبالا

برای درک عمیق‌تر تفاوت خانواده‌های پروتکل، تفاوت VLESS، Trojan و Shadowsocks را هم بخوان.

چرا وایرگارد در ایران به‌تنهایی کار نمی‌کند؟

ماجرا این است که وایرگارد برای مخفی‌کاری ساخته نشده، بلکه برای سرعت و امنیت ساخته شده. بسته‌های وایرگارد الگوی ثابت و شناخته‌شده‌ای دارند و معمولاً روی پورت مشخصی از پروتکل UDP کار می‌کنند. سیستم فیلترینگ هوشمند ایران که به آن DPI (بازرسی عمیق بسته) می‌گویند، دقیقاً همین الگوها را تشخیص می‌دهد. به‌محض این‌که ترافیک را «وایرگارد» بشناسد، آن را مسدود یا آن‌قدر مختل می‌کند که عملاً بی‌فایده شود.

این دقیقاً همان مکانیزمی است که باعث «سوختن» خیلی از کانفیگ‌ها می‌شود. اگر می‌خواهی بدانی DPI چطور کار می‌کند و چرا کانفیگ‌ها یکی‌یکی از کار می‌افتند، مقالهٔ فیلترینگ هوشمند DPI و علت سوختن کانفیگ‌ها را از دست نده.

راه‌حل عملی برای کاربر ایرانی

خبر خوب این است که مشکل، «سرعت» وایرگارد نیست؛ مشکل «قابل‌تشخیص بودن» آن است. دو مسیر پیش رو داری:

۱. پروتکل‌های ضدفیلتر را انتخاب کن

پروتکل‌هایی مثل Reality و VLESS از پایه طوری طراحی شده‌اند که ترافیکشان شبیه ترافیک عادی و مجاز (مثل بازدید از یک سایت HTTPS) به نظر برسد. برای مقایسهٔ کامل و انتخاب بهترین گزینه، بهترین پروتکل ضدفیلتر برای ایران را بخوان.

۲. اگر سرعت اولویت اول توست، سراغ Hysteria2 برو

اگر دنبال ترکیب سرعت بالا و مقاومت در برابر فیلترینگ هستی، پروتکل Hysteria2 گزینهٔ بسیار خوبی است که مثل وایرگارد روی UDP کار می‌کند اما برای عبور از سانسور بهینه شده.

۳. یا خودِ وایرگارد را با استتار ترکیب کن: AmneziaWG

اگر دلت هنوز برای موتور خودِ وایرگارد تنگ شده، خبر خوب این است که دیگر لازم نیست انتخاب کنی. AmneziaWG همان وایرگارد است، با بسته‌هایی که عمداً بی‌الگو شده‌اند تا DPI نتواند شناساییش کند — و الان رایگان و کنار همان اشتراک همیشگی‌ات روی OkBin فعال است.

💡 جمع‌بندی صادقانه: وایرگارد یک فناوری عالی است، اما ابزار درست برای دور زدن سانسور نیست. در ایران به‌جای جنگیدن با آن، از پروتکلی استفاده کن که برای همین کار ساخته شده.

سوالات متداول

وایرگارد چیست و چه فرقی با OpenVPN دارد؟

وایرگارد یک پروتکل VPN مدرن، سبک و بسیار سریع است که با کدِ بسیار کوتاه‌تر از OpenVPN نوشته شده و رمزنگاری ثابت و بهینه دارد. همین سبکی باعث سرعت و مصرف باتری کمترش می‌شود، اما چون امضای ترافیکش مشخص و قابل‌تشخیص است، در شبکه‌های سانسورشده راحت‌تر شناسایی می‌شود.

چرا وایرگارد در ایران قطع می‌شود؟

چون وایرگارد برای مخفی‌کاری طراحی نشده؛ بسته‌هایش الگوی ثابت و قابل‌تشخیصی دارند و روی پورت مشخص UDP کار می‌کنند. سیستم فیلترینگ هوشمند (DPI) این الگو را می‌شناسد و اتصال را مسدود یا مختل می‌کند. بنابراین وایرگارد خام در ایران پایدار نیست.

آیا می‌شود وایرگارد را در ایران استفاده کرد؟

به‌شکل خام معمولاً نه. اما اگر وایرگارد داخل یک لایهٔ استتار (مثل عبور از TLS یا ترکیب با پروتکل‌های ضدفیلتر مانند Reality) قرار بگیرد، می‌تواند کار کند. در عمل بهتر است سراغ پروتکل‌هایی بروی که از پایه برای دور زدن DPI ساخته شده‌اند.

منابع و مراجع

شفافیت: وبلاگ OkBin توسط فروشنده‌ی اشتراک فیلترشکن نوشته می‌شود؛ توضیحات فنی این مقاله بر پایه‌ی منابع بالا و مستندات رسمی پروژه‌هاست و اگر خطایی دیدید از بخش تماس اطلاع دهید.

پروتکل درست، بدون دردسر

در OkBin کانفیگ‌ها روی پروتکل‌های ضدفیلتر روز تنظیم شده‌اند تا لازم نباشد نگران سوختن باشی. با کد OKFIRST اولین خریدت ۲۰٪ ارزان‌تر است.

🚀 دریافت تست رایگان