اولین نسخه از Weron VPN منتشر شده است. این نرمافزار امکان ایجاد شبکههای پوششی را فراهم میکند که میزبانهای پراکنده از نظر جغرافیایی را به یک شبکه مجازی واحد متصل میکنند، به طوری که گرهها مستقیماً با یکدیگر ارتباط برقرار میکنند (P2P). این نرمافزار از ایجاد شبکههای IP مجازی (لایه ۳) و شبکههای اترنت (لایه ۲) پشتیبانی میکند. کد پروژه به زبان Go نوشته شده و تحت مجوز AGPLv3 توزیع شده است. نسخههای آماده برای استفاده در دسترس هستند. Linux، فریبیاسدی، اوپنبیاسدی، نتبیاسدی، سولاریس، macOS и Windows.
تفاوت کلیدی با پروژههایی مانند Tailscale این است که WireGuard و ZeroTier استفاده از پروتکل WebRTC برای ارتباط بین گرهها در یک شبکه مجازی است. مزیت استفاده از WebRTC به عنوان یک وسیله انتقال، مقاومت بیشتر آن در برابر مسدود شدن ترافیک است. VPNهمانطور که به طور فعال در برنامههای کنفرانس ویدیویی و صوتی محبوب مانند زوم استفاده میشود. WebRTC همچنین ابزارهای آمادهای را برای دسترسی به گرههای پشت مترجمان آدرس شبکه (NAT) و عبور از فایروالهای شرکتی با استفاده از پروتکلهای STUN و TURN ارائه میدهد.
از Weron می توان برای ایجاد شبکه های یکپارچه مورد اعتماد استفاده کرد که میزبان های محلی را با سیستم های در حال اجرا در محیط های ابری متصل می کند. سربار کم استفاده از WebRTC در شبکههای با تأخیر کم، ایجاد شبکههای خانگی امن بر اساس Weron را برای محافظت از ترافیک بین میزبانها در شبکههای محلی ممکن میسازد. یک API برای توسعه دهندگان ارائه شده است تا از آن برای ایجاد برنامه های کاربردی توزیع شده خود با قابلیت هایی مانند از سرگیری اتصال خودکار و ایجاد چندین کانال ارتباطی به طور همزمان استفاده کنند.
منبع: opennet.ru
