این چیست

‏Pingle SDK کمک می‌کند VPN را در محصولتان بگنجانید: یک اپلیکیشن، فریم‌ور یک روتر، یک دستگاه. لازم نیست تونل، مسیریابی و یکپارچگی با سکو را از صفر بنویسید — همان قطعاتی را برمی‌دارید که کلاینت Pingle از آن‌ها ساخته شده.

این SDK در حال توسعه است و هنوز منتشر نشده. اگر می‌خواهید جزو اولین‌ها امتحانش کنید، راه تماستان را در فرم همین صفحه بگذارید.

بر چه پایه‌ای ساخته شده

این SDK همان هستهٔ Pingle است که برای محصولات دیگران بسته‌بندی شده:

  • هسته‌ای با Rust

    مثل اپلیکیشن‌های Pingle: ایمن در کار با حافظه، سریع و قابل انتقال، از گوشی تا میکروکنترلر.

  • افزونه‌ها در WebAssembly

    مسیریابی، ایزوله‌سازی دوطرفه و قابلیت‌های دیگر ماژول‌هایی در جعبهٔ شنی بسته‌اند: نه هسته را خراب می‌کنند، نه به دادهٔ دیگران می‌رسند.

  • تونل بومی خود سکو

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

سکوها

سکوها همان سکوهای کلاینت Pingle‌اند:

روش بالا آوردن تونلسکوها
Network ExtensioniPhone، iPad، Mac، Apple TV
VpnServiceAndroid، Android TV
WintunWindows
TUNLinux، Steam Deck، Raspberry Pi، FreeBSD، OpenWrt
کانتینرSynology، QNAP، Docker، Home Assistant
WebAssemblyمرورگر
no_stdESP32

روی دستگاه‌های Apple، VPN فقط به شکل Network Extension اجرا می‌شود و روی Android از طریق VpnService و با اجازهٔ کاربر. سازوکار خود سیستم، تونل را بخشی از دستگاه می‌کند.

هنوز معلوم نیست نسخهٔ اول چه سکوهایی را پوشش می‌دهد: سکوی مورد نیازتان را در فرم بنویسید — این در ترتیب کار اثر دارد.

برای چه کسانی

  • توسعه‌دهندگان اپلیکیشن که VPN را درون محصولشان می‌خواهند، نه اپلیکیشنی جداگانه در کنار آن.
  • سازندگان سخت‌افزار — روتر، NAS، ست‌تاپ‌باکس — که تونل را در فریم‌ور می‌خواهند.
  • اپراتورهای سرویس که برای سکوی خودشان به کلاینت نیاز دارند.

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

وضعیت

این SDK از هستهٔ کلاینت Pingle بیرون می‌آید. یک SDK عمومی، مستند و نسخه‌دار هنوز وجود ندارد؛ تا نسخهٔ اول، رابط‌ها ممکن است تغییر کنند و تاریخی اعلام نمی‌کنیم که نتوانیم به آن پایبند بمانیم.

امروز نمی‌توانید محصولی روی این SDK بسازید، اما می‌توانید دربارهٔ نیازتان به ما بگویید تا نسخهٔ اول آن را در نظر بگیرد.

پیوستن به فهرست انتظار

در فرم بگویید چه می‌سازید و برای کدام سکوها: از روی پاسخ‌ها تصمیم می‌گیریم چه چیزی اول ساخته شود. وقتی نسخهٔ اول برای امتحان آماده شد، برایتان می‌نویسیم؛ مستندات هم‌زمان با SDK نوشته می‌شود. برای پرسش‌های دیگر، به ما بنویسید.

دسترسی زودهنگام به SDK

SDK در حال توسعه است. راه ارتباطی بگذارید تا به محض باز شدن دسترسی، آن را برایتان بفرستیم و به پرسش‌های یکپارچه‌سازی پاسخ دهیم.

@username یا [email protected]

از این راه ارتباطی فقط برای پاسخ به شما استفاده می‌کنیم، بدون خبرنامه. سیاست حریم خصوصی