پروتکلی با یک هدف واقعی

داستان AmneziaWG

این داستان یک «دکمه جادویی» نیست؛ پاسخ مهندسی به یک مشکل واقعی است. WireGuard سریع بود، اما بسته‌های آن به‌راحتی شناسایی می‌شدند. تیم Amnezia هسته رمزنگاری را حفظ کرد و شروع به تغییر آن چیزی کرد که شبکه می‌بیند.

۲۰۲۰ · آغاز

ایده AmneziaVPN در نخستین هکاتون Demhack شکل گرفت و سپس با Privacy Accelerator رشد کرد.

متن‌باز

Amnezia یک پروژه و اکوسیستم باز است، نه فناوری بسته متعلق به یک سرویس VPN. کد کلاینت و سرور در دسترس جامعه قرار دارد.

WIREGUARD → AWG

AmneziaWG بر پایه WireGuard-Go ساخته شده است: سرعت و معماری ساده حفظ می‌شود و نشانه‌های قابل‌شناسایی شبکه تغییر می‌کنند.

کوتاه و دقیق

پروتکل چگونه یاد گرفت شبیه VPN نباشد

WireGuard نوع سرآیندهای ثابت و اندازه‌های قابل‌پیش‌بینی برای بسته‌های کنترلی دارد. در یک شبکه معمولی مشکلی نیست، اما برای DPI یک امضای آماده است و اتصال می‌تواند پیش از بررسی محتوای آن شناسایی شود.

۲۰۲۰

نخست: سرور شخصی بدون تنظیمات دستی

ایده اولیه Amnezia کاربردی بود: اطلاعات VPS را وارد کنید و برنامه VPN را خودکار نصب کند. این مدل self-hosted زیرساخت و کلیدها را زیر کنترل کاربر نگه می‌دارد.

AWG

WireGuard بدون امضای بیرونی ثابت

AmneziaWG به‌عنوان یک فورک WireGuard-Go ساخته شد. لایه رمزنگاری WireGuard جایگزین نشد؛ تغییرات روی لایه انتقال، یعنی سرآیندها، اندازه‌ها و بسته‌های قابل مشاهده برای DPI متمرکز شدند.

1.5

شبیه‌سازی پروتکل‌های رایج UDP

نسخه 1.5 پنهان‌سازی را با بسته‌های امضای I1–I5 گسترش داد. این بسته‌ها می‌توانند شروع پروتکل‌های عادی UDP مانند QUIC یا DNS را تقلید کنند. هدف رمز جدید نیست؛ هدف ظاهر کمتر قابل‌پیش‌بینی ترافیک است.

2.0

سرآیند و اندازه پویا برای همه نوع بسته

H1–H4 از مقدار ثابت به بازه تبدیل شدند. S1–S4 پیشوندهای تصادفی به انواع پیام اضافه می‌کنند و زنجیره بسته‌های امضا و junk الگوی دست‌دهی را محو می‌کند. ساخت یک الگوی عمومی DPI بسیار دشوارتر می‌شود.

۲۰۲۶

پاسخ به تحلیل آماری

پس از مسدودسازی گسترده در روسیه در تابستان ۲۰۲۶، تیم AmneziaWG 3.0 را معرفی کرد. توسعه فراتر از سرآیندها رفت: اندازه، ترتیب، فاصله زمانی بسته‌ها و بخشی از فراداده تغییر می‌کند تا نشست‌ها کمتر شبیه یکدیگر باشند.

آنچه درون پروتکل باقی می‌ماند

نه یک رمز جدید؛ یک ظاهر تازه برای ترافیک.

این تفاوت مهم است. AmneziaWG ادعای رمزنگاری مخفی ندارد؛ مدل تثبیت‌شده WireGuard را حفظ می‌کند و طبقه‌بندی تونل از روی ویژگی‌های بیرونی را دشوارتر می‌سازد. به همین دلیل می‌تواند روی موبایل و روتر سریع و کاربردی بماند.

H1–H4

سرآیندهای پویا

نوع بسته‌های WireGuard دیگر یک مقدار بیرونی همیشگی ندارد.

S1–S4

اندازه‌های متغیر

پیشوندهای تصادفی طول مشخص پیام‌های کنترلی و انتقال داده را تغییر می‌دهند.

I1–I5 + CPS

تقلید پروتکل

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

Jc · Jmin · Jmax

بسته‌های Junk

یک زنجیره تصادفی، زمان و شکل شروع نشست VPN را محو می‌کند.

منابع اصلی را بررسی کنید

ما AlphaVPN را به‌عنوان یک سرویس از Amnezia به‌عنوان یک پروژه فناوری باز جدا می‌کنیم. این لینک‌ها روایت رسمی تیم، مستندات فنی و کد منبع پروتکل هستند.