فری‌لن

FreeLAN
توسعه‌دهنده(ها)Julien Kauffmann
انتشار اولیه1.1 / ۱ اکتبر ۲۰۱۳؛ ۱۱ سال پیش (۲۰۱۳-01}})[۱]
مخزن
نوشته‌شده باC++
نوعVPN
مجوزGNU GPL
وبگاه

FreeLAN نرم‌افزار رایانه ای است که تکنیک‌های شبکه همگرا، شبکه کامل، شبکه خصوصی مجازی (VPN) را برای ایجاد اتصالات امن Point-to-Point یا Site-to-Site در پیکربندی مسیریاب یا پل‌ها و امکانات دسترسی از راه دور اجرا می‌کند. این نرم‌افزار منبع باز تحت مجوز عمومی گنو (GNU GPL)مجوز دارد.

رمزگذاری

[ویرایش]

FreeLAN با استفاده از کتابخانه Open Secure Sockets Layer (OpenSSL) برای رمزنگاری از داده و کانال‌های کنترل استفاده می‌کند. این اجازه می‌دهد که کتابخانه (OpenSSL) تمام کارهای رمزنگاری و احراز هویت را انجام دهد، به این ترتیب FreeLAN قادر به استفاده از تمامی رمزهای موجود در بسته (OpenSSL)است.

احراز هویت

[ویرایش]

FreeLAN چندین روش برای احراز هویت دارد.

اتصال مشتریان FreeLAN به یکدیگر در حالت P2P

[ویرایش]

برای اتصال به شخص از طریق اتصال P2P، گواهی باید به فایل پیکربندی اضافه شود.

برای مثال، A مستقیماً به B وصل می‌شود نه از طریق یک سرور.

هر دو آنها یک سرور در تماس پیکربندی دارند: contact=158.88.132.221:12000

فایل پیکربندی A باید خط: dynamic_contact_file=c:\freelan\Bob.crt - path to certificate B

پیکربندی B نباید خط داشته باشد: accept_contact_requests=no به‌طور پیش فرض این گزینه بله است، بنابراین می‌توان آن را اظهار داشت.

همه آنها به حالت relay نیاز دارند. این به این معنی سرور، A و B باید این خط را داشته باشد: relay_mode_enabled=yes

منابع

[ویرایش]
  1. FreeLAN Change Log - FreeLAN Change Log
  1. FreeLAN Change Log - FreeLAN Change Log

پیوند به بیرون

[ویرایش]