اولین نسخه از پروژه Weron، توسعه VPN بر اساس پروتکل WebRTC

اولین نسخه Weron VPN منتشر شده است که به شما امکان می دهد شبکه های همپوشانی ایجاد کنید که میزبان های پراکنده جغرافیایی را در یک شبکه مجازی متحد می کند که گره های آن مستقیماً با یکدیگر تعامل دارند (P2P). ایجاد شبکه های IP مجازی (لایه 3) و شبکه های اترنت (لایه 2) پشتیبانی می شود. کد پروژه در Go نوشته شده و تحت مجوز AGPLv3 توزیع شده است. ساخت‌های آماده برای Linux، FreeBSD، OpenBSD، NetBSD، Solaris، macOS و Windows آماده شده‌اند.

تفاوت اصلی با پروژه هایی مانند Tailscale، WireGuard و ZeroTier استفاده از پروتکل WebRTC برای تعامل گره ها در یک شبکه مجازی است. مزیت استفاده از WebRTC به عنوان یک حمل و نقل، مقاومت بالاتر آن در برابر مسدود کردن ترافیک VPN است، زیرا به طور فعال در برنامه های محبوب کنفرانس ویدیویی و صوتی مانند Zoom استفاده می شود. WebRTC همچنین ابزارهای خارج از جعبه را برای دسترسی به میزبان هایی که پشت NAT ها اجرا می شوند و دور زدن فایروال های سازمانی با استفاده از پروتکل های STUN و TURN فراهم می کند.

از Weron می توان برای ایجاد شبکه های یکپارچه مورد اعتماد استفاده کرد که میزبان های محلی را با سیستم های در حال اجرا در محیط های ابری متصل می کند. سربار کم استفاده از WebRTC در شبکه‌های با تأخیر کم، ایجاد شبکه‌های خانگی امن بر اساس Weron را برای محافظت از ترافیک بین میزبان‌ها در شبکه‌های محلی ممکن می‌سازد. یک API برای توسعه دهندگان ارائه شده است تا از آن برای ایجاد برنامه های کاربردی توزیع شده خود با قابلیت هایی مانند از سرگیری اتصال خودکار و ایجاد چندین کانال ارتباطی به طور همزمان استفاده کنند.

منبع: opennet.ru

اضافه کردن نظر