SingLinkVPNپروژه‌های متن‌باز

پروژه‌های متن‌باز SingLinkVPN عبارت‌اند از SingLink Beta، کلاینت نسل نخست SingLinkVPN، SingChat و مخزن مرکزی متن‌باز SingLinkVPN که نگه‌داری همهٔ آن‌ها را SingLinkLabs در GitHub بر عهده دارد. SingLinkLabs پس از ممیزی امنیتی، نسل نخست پروتکل و کلاینت را با مجوز Apache-2.0 منتشر کرد؛ تازه‌ترین نسخه‌ها به دلایل امنیتی هنوز به‌طور کامل عمومی نشده‌اند و برنامهٔ متن‌باز ادامه دارد. نگه‌دارنده، مخزن، مجوز و دامنهٔ عمومی هر پروژه به‌روشنی آمده است.

4 پروژهٔ رسمیمالکیت و دامنهٔ عمومی قابل‌تأیید است

پیش از توصیف فناوری، مالکیت را روشن کنید

نگه‌داری همهٔ پروژه‌های این صفحه با SingLinkLabs است و دامنهٔ عمومی آن‌ها را نیز همو تعیین می‌کند. هر کارت مخزن، مجوز و دقیقاً آنچه منتشر شده را ذکر می‌کند.

نکات کلیدی

پروتکل SingLink از نسخه‌های آغازین SingLinkVPN تا SingLink 2.0 امروز تکامل یافته است. SingLink Beta (نسل نخست) و کلاینت نسل نخست SingLinkVPN که متن‌باز شده‌اند، اصول دیرینهٔ طراحی SingLinkVPN را ادامه می‌دهند: دسترسی‌های مبتنی بر حساب کاربری، پیوند با دستگاه و امنیت از مرحلهٔ طراحی. هر دو پس از ممیزی امنیتی منتشر شدند. از آن زمان، اپ‌های رسمی و پروتکل به معماری نسل جدیدی منتقل شده‌اند که به دلایل امنیتی هنوز به‌طور کامل عمومی نشده است؛ ما فقط کدی را منتشر می‌کنیم که خطر امنیتی ندارد و برنامهٔ متن‌باز ادامه خواهد داشت.

  • انتشار در 2026-11-12: SingLink Beta (1.0.0-draft) و کلاینت نسل نخست SingLinkVPN برای Windows، macOS، Android و iOS.
  • مجوز: Apache-2.0 برای هر دو مخزن. نام‌ها و لوگوهای SingLink و SingLinkVPN همچنان علامت تجاری هستند.
  • کد منبع: github.com/SingLinkLabs/singlink-protocol و github.com/SingLinkLabs/singlink-vpn-app.
  • امنیت: ممیزی داخلی 31 مورد یافت و همهٔ موارد High و Medium رفع شد؛ ممیزی شخص ثالث نیز برنامه‌ریزی شده است.
  • به دلایل امنیتی بسته می‌مانند: هستهٔ SingLink 2.0 و اپ‌های رسمی فعلی، سرورها، پرداخت و گره‌ها.

پروژه‌های متن‌باز رسمی

کد، مدارک فنی و پروژه‌های پژوهشی که مستقیماً توسط SingLinkLabs نگهداری می‌شوند و هر پروژه دامنهٔ عمومی و مرز مخزن روشنی دارد.

SingLink Beta logo

نگهداری‌شده توسط SingLinkLabs · 01

SingLink Beta

SingLink Beta (1.0.0-draft) نسل نخست پروتکل SingLink است؛ پروتکل VPN بازی که SingLinkLabs از صفر طراحی کرده است. از بیرون شبیه HTTPS معمولی به نظر می‌رسد. مجوزهای دسترسی که سرور حساب‌ها امضا می‌کند محدودیت طرح، تاریخ انقضا، سرعت و تعداد دستگاه را در خود دارند و به کلید دستگاه گره خورده‌اند، پس مجوز دزدیده‌شده بی‌فایده است. تبادل کلید با روش ترکیبی پساکوانتومی X25519 + ML-KEM-768 انجام می‌شود و حفاظت در برابر بازپخش و مقاومت در برابر کاوش را دارد.

نگهدارنده
SingLinkLabs
دامنهٔ عمومی
مشخصات پروتکل باز و کد منبع Go
مجوز / وضعیت
Apache-2.0 · 1.0.0-draft

پروژهٔ رسمی SingLinkLabs با مجوز Apache-2.0 که فقط با کتابخانهٔ استاندارد Go نوشته شده است. SingLinkLabs این نسل نخست پروتکل را پس از ممیزی امنیتی (بازبینی داخلی 31 مورد یافت و همهٔ موارد High و Medium رفع شد) منتشر کرده و ممیزی شخص ثالث نیز برنامه‌ریزی شده است. تازه‌ترین نسخه به دلایل امنیتی هنوز به‌طور کامل عمومی نشده است، بنابراین فقط کدی منتشر شد که خطر امنیتی ندارد؛ برنامهٔ متن‌باز ادامه دارد.

SingLinkVPN App logo

نگهداری‌شده توسط SingLinkLabs · 02

SingLinkVPN App

کلاینت نسل نخست SingLinkVPN: یک پایگاه کد Flutter برای Windows، macOS، Android و iOS با هستهٔ Go که بر پایهٔ SingLink Beta باز ساخته شده است. در Android و iOS به‌صورت VPN کل دستگاه اجرا می‌شود و DNS هم از داخل تونل می‌گذرد؛ روی رایانه هنگام اتصال پراکسی سیستم را تنظیم می‌کند و هنگام قطع اتصال، خروج یا از کار افتادن، آن را به حالت قبل برمی‌گرداند.

نگهدارنده
SingLinkLabs
دامنهٔ عمومی
کد منبع کلاینت نسل نخست
مجوز / وضعیت
Apache-2.0

پروژهٔ رسمی SingLinkLabs با مجوز Apache-2.0. SingLinkLabs این کلاینت نسل نخست را پس از ممیزی امنیتی منتشر کرد؛ تازه‌ترین نسخه‌های اپ به دلایل امنیتی هنوز به‌طور کامل عمومی نشده‌اند و برنامهٔ متن‌باز ادامه دارد. Android و macOS به‌صورت سرتاسری آزمایش شده‌اند، iOS ساخته می‌شود و در شبیه‌ساز اجرا می‌شود و اپ Windows با گردش‌کار GitHub Actions همراه ساخته می‌شود. نام‌ها و لوگوها همچنان علامت تجاری SingLinkLabs هستند، پس انشعاب‌ها باید نام و آیکون خودشان را به کار ببرند.

SingChat logo

نگهداری‌شده توسط SingLinkLabs · 03

SingChat

SingChat یک سرویس گفت‌وگوی زنده و پشتیبانی با هوش مصنوعی است. پروژهٔ عمومی SingChat MCP آن، مانیفست، نمونه‌ها و مستندات فنی لازم برای اتصال کلاینت‌های هوش مصنوعی سازگار به راه‌اندازی فضای کاری، ابزارک‌های وب‌سایت، مدیریت گفت‌وگوها، روندهای دانش و تحلیل پشتیبانی را فراهم می‌کند.

نگهدارنده
SingLinkLabs
دامنهٔ عمومی
مخزن کد منبع عمومی
مجوز / وضعیت
MIT

SingChat یک پروژهٔ رسمی SingLinkLabs است. مخزن عمومی singchat-mcp شامل مانیفست، نمونه‌ها و مستندات با مجوز MIT برای سرویس میزبانی‌شدهٔ SingChat MCP است.

SingLinkVPN logo

نگهداری‌شده توسط SingLinkLabs · 04

SingLinkVPN

مخزن مرکزی متن‌باز SingLinkVPN اکنون وارد فاز 2 شده است. این مخزن نسل نخست پروتکل SingLink و کلاینت SingLinkVPN را گرد هم می‌آورد که هر دو پس از ممیزی امنیتی با مجوز Apache-2.0 در مخزن‌های جداگانهٔ خود منتشر شده‌اند، و مستندات، داده‌های پژوهشی، گزارش‌های امنیت و شفافیت و ابزارهای پژوهشی را منتشر می‌کند.

نگهدارنده
SingLinkLabs
دامنهٔ عمومی
مخزن مرکزی متن‌باز، فاز 2
مجوز / وضعیت
فاز 2 · کد Apache-2.0

یک پروژهٔ رسمی SingLinkLabs. این مخزن مرکزی مستندات، مجموعه‌داده‌ها، گزارش‌ها و ابزارهای پژوهشی را در بر دارد و کد پروتکل و کلاینت در مخزن‌های singlink-protocol و singlink-vpn-app قرار دارد. تازه‌ترین نسخه‌ها، از جمله هستهٔ SingLink 2.0 و اپ‌های رسمی کنونی، به دلایل امنیتی بسته می‌مانند و در فازهای بعدی پس از بازبینی امنیتی موارد بیشتری منتشر می‌شود.

پرسش‌های متداول

آیا پروتکل SingLink متن‌باز است؟

بله، نسل نخست آن. SingLinkLabs در 2026-11-12 و پس از ممیزی امنیتی، SingLink Beta (1.0.0-draft) و کلاینت نسل نخست SingLinkVPN را با مجوز Apache-2.0 منتشر کرد. تازه‌ترین نسخه، یعنی SingLink 2.0، هنوز به‌طور کامل عمومی نشده است.

SingLink 2.0 چه نسبتی با نسل نخست دارد؟

پروتکل SingLink از نسخه‌های آغازین SingLinkVPN تا SingLink 2.0 امروز تکامل یافته است. نسل نخستِ منتشرشده همان اصول را ادامه می‌دهد: دسترسی‌های مبتنی بر حساب کاربری، پیوند با دستگاه و امنیت از مرحلهٔ طراحی. از آن زمان، اپ‌های رسمی و پروتکل به معماری نسل جدید منتقل شده‌اند.

کدام بخش‌ها بسته می‌مانند و چرا؟

هستهٔ SingLink 2.0 و اپ‌های رسمی فعلی، سرورها، پرداخت و گره‌ها به دلایل امنیتی بسته می‌مانند. SingLinkLabs فقط کدی را منتشر می‌کند که خطر امنیتی ندارد و بخش‌های بیشتر در مراحل بعدی، پس از بازبینی امنیتی، منتشر خواهند شد.

کدام مجوز اعمال می‌شود و آیا می‌توانم از کد انشعاب بگیرم؟

هر دو مخزن از مجوز Apache-2.0 استفاده می‌کنند، بنابراین می‌توانید کد را طبق شرایط آن به کار ببرید، تغییر دهید و بازتوزیع کنید. نام‌ها و لوگوهای SingLink و SingLinkVPN علامت تجاری هستند، پس انشعاب‌ها باید نام و آیکون خودشان را به کار ببرند.

آیا اپ SingLinkVPN در Snap Store متن‌باز است؟

خیر. Snap فقط بستهٔ نصب و روش نصب اپ SingLinkVPN برای Linux است و انتشار متن‌باز نیست. پروژه‌های متن‌باز SingLinkVPN همان‌هایی هستند که در این صفحه فهرست شده‌اند.

متن‌باز به مرزهای قابل‌تأیید نیاز دارد

یک صفحهٔ متن‌باز حرفه‌ای کد، مستندات، مجوز، مسیرهای مشارکت و مرزهای امنیتی را توضیح می‌دهد. SingLinkVPN به‌جای برچسب‌های مبهم، سوابق قابل‌ردیابی منتشر می‌کند.

مالکیت پروژه

نگه‌دارنده، مخزن و مجوز هر پروژه را بدون ابهام در برند مشخص می‌کند.

دامنهٔ عمومی

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

پژوهش تکرارپذیر

مستندات نسخه‌دار، داده‌های ماشین‌خوان و روش‌های آزمون را برای بررسی مستقل منتشر می‌کند.

امنیت و مشارکت

با راهنمای مخزن، مجوز و کانال‌های افشای آسیب‌پذیری، مسیر مشارکت روشنی می‌سازد.

کد، مستندات و سوابق پژوهشی را بررسی کنید

برای بررسی دامنهٔ عمومی، تاریخچهٔ نسخه‌ها و مسیر فنی متن‌باز SingLinkVPN از مخزن‌های رسمی شروع کنید.