معرفی RustDesk
دانلودRustDesk نرمافزاری متنباز برای دسترسی و کنترل ریموت دسکتاپ است که بهعنوان جایگزینی رایگان برای ابزارهایی مانند AnyDesk و TeamViewer توسعه یافته است. این برنامه امکان برقراری اتصال مستقیم همتا به همتا (P2P) یا از طریق سرور میانی را فراهم میکند و با ارائه امنیت End-to-End و قابلیت میزبانی خصوصی، برای استفاده در سازمانها و کاربران حرفهای مناسب است
قابلیتها و ویژگیها
- ارتباط ریموت دسکتاپ متنباز با پروتکل اختصاصی نوشتهشده به زبان Rust
- انتقال فایل دوطرفه از طریق کانال TCP با سرعت بالا
- امکان چاپ از راه دور و بهاشتراکگذاری کلیپبورد
- رمزنگاری End-to-End با استفاده از TLS برای محافظت از ترافیک ریموت
- پشتیبانی بومی از Windows، macOS، Linux، Android و iOS
- قابلیت خودمیزبانی (Self-Host) با استفاده از سرورهای ID و Rendezvous سفارشی برای کنترل کامل بر زیرساخت
- امکان کار بدون نیاز به سرور مرکزی عمومی و کاهش هزینههای زیرساختی
معماری و نحوه عملکرد
RustDesبرای برقراری اتصال ابتدا در حالت پیشفرض با سرورهای رسمی اقدام به تبادل آدرس و کلید رمزنگاری میکند. سپس ارتباط اصلی بهصورت مستقیم (P2P) برقرار میشود. در شبکههای محدود یا پشت فایروال، میتوان ترافیک را از طریق سرور میانی (Relay) مدیریت کرد. تمامی ارتباطها با TLS رمزنگاری میشوند و کلیدهای نشست روی دستگاهها نگهداری میشوند تا حریم خصوصی حفظ شود.
نصب و راهاندازی
- مراجعه به صفحه رسمی یا مخزن گیتهاب و دانلود نسخه مناسب برای سیستمعامل
- اجرای نصبکننده (Installer) یا باز کردن فایل فشرده نسخه Portable
- در صورت نیاز به خودمیزبانی، پیکربندی سرور ID و Rendezvous
- تنظیم آدرس سرور در بخش Network تنظیمات برنامه
- اجرای RustDesk و دریافت شناسه (ID) و رمز عبور برای اتصال
رابط کاربری دانلودRustDesk
بخش توضیح
- نوار بالا : تنظیمات عمومی، امنیت، شبکه و بهروزرسانی
- پنل شناسهها : نمایش ID و رمز عبور دستگاه محلی برای اشتراکگذاری
- لیست Remote Clients : نمایش دستگاههای متصلشده و امکان قطع یا مشاهده جزئیات
- ابزارکها (Toolbar) : گزینههای انتقال فایل، چاپ از راه دور، کلیپبورد مشترک و چت
مقایسه با ابزارهای مشابه
- ابزار متنباز رمزنگاری E2E قابلیت Self-Host پلتفرمها
- RustDesk بله بله بله Windows, macOS, Linux, Android, iOS
- AnyDesk : خیر بله محدود Windows, macOS, Linux, Android, iOS
- TeamViewer : خیر بله ندارد Windows, macOS, Linux, Android, iOS
موارد استفاده
- پشتیبانی فنی از راه دور در شرکتها و سازمانها
- آموزش و جلسات مشترک با کیفیت تصویر بالا
- مدیریت سرورهای بدون کنترل فیزیکی و محیطهای ابری
- دسترسی به ماشینهای شخصی یا اداری از طریق موبایل و تبلت
مزایا و معایب
- متنباز و رایگان : هنوز برخی قابلیتهای تجاری را ندارد
- رمزنگاری قوی و امنیت بالا : مستندات فنی کمتر از رقبا
- امکان میزبانی خصوصی و کنترل کامل روی زیرساخت | نیاز به پیکربندی اولیه برای Self-Host |
- مصرف منابع کم و عملکرد سریع | جامعه کاربری و اکوسیستم افزونهها کوچکتر|
نکات پیشرفته
- راهاندازی سرور ID و Rendezvous با استفاده از Docker برای خودمیزبانی
- تهیه گواهی TLS معتبر و پیکربندی آدرس دامنه اختصاصی
- استفاده از اسکریپتهای اتوماسیون برای نصب و بهروزرسانی گسترده
- مانیتورینگ ارتباطها با ابزارهای لاگگیری سیستم
- با توجه به متنباز بودن، امنیت بالا و امکان میزبانی خصوصی، RustDesk گزینهای مناسب برای سازمانها و کاربران حرفهای است که به دنبال ابزاری کمهزینه، امن و قابل سفارشیسازی برای دسترسی ریموت دسکتاپ میگردند.
- در آینده میتوانید از قابلیتهای تازهای مانند پشتیبانی از چند مانیتور، بهبود کیفیت تصویر و افزونههای مدیریت متمرکز بهره ببرید.
معرفی RustDesk 1.4.1
نسخهٔ 1.4.1 RustDesk در تاریخ 29 ژوئیهٔ 2025 بهصورت نهایی منتشر شد و مجموعهای از قابلیتهای جدید، بهبود عملکرد و رفع اشکال را برای تجربه ریموت دسکتاپ مطمئنتر و پایدارتر ارائه میدهد.
قابلیتهای جدید دانلودRustDesk
- افزودن گزینه رمز عبور عددی یکبار مصرف (One-time Numeric Passwords) برای افزایش امنیت در اتصالات ریموت
- امکان فعالسازی گزینه Force-Always-Relay در دفترچه آدرس و دستگاههای در دسترس برای اطمینان از عبور تمام ترافیک از سرور واسط (رله)
- پشتیبانی از UDP Punch و IPv6 Punch جهت بهبود برقراری اتصال در شبکههای پیچیده با NAT و فایروالها
- اضافه شدن ابزار Stylus برای ترسیم و حاشیهنویسی زنده روی دسکتاپ طرف مقابل
- ادغام پنجرهٔ Terminal در رابط RustDesk برای اجرای دستورات خط فرمان روی سیستم دوردست بدون نیاز به ابزار مجزا
بهبود عملکرد و رفع اشکال
- اجباری کردن استفاده از TCP امن (TLS) برای نشست ورود بهجای نادیده گرفتن Timeout، بهمنظور افزایش امنیت انتقال اولیه کلیدها
- کاهش زمان Retry از 18 ثانیه به 3 ثانیه هنگام بروز خطا در Rendezvous Mediator برای تسریع در اتصال مجدد پس از راهاندازی مجدد سرویس
- پاکسازی تب «دستگاههای در دسترس» هنگام واکشی مجدد لیست برای جلوگیری از نمایش اطلاعات قدیمی یا تکراری
- اصلاح لیست رزولوشن در macOS Retina بهمنظور جلوگیری از تغییر غیرمنتظرهٔ رزولوشن پس از قطع ارتباط
- برطرفسازی مشکل عدم امکان وارد کردن رمز عبور روی صفحه قفل macOS از طریق RustDesk و کاهش تأخیر در ورودی صفحهکلید در این پلتفرم
- رفع کرش هنگام اتصال دوربین در نسخهٔ 32 بیتی ویندوز X64 و اصلاح شرایط “No active console user logged on” بهرویتی uid کمتر از 4
- اصلاح کار نکردن تگهای Untagged در دفترچه آدرسهای ثانویه یا اضافی
- برطرفسازی عدم اتصال موبایل با رمز عبور فرستادهشده از طریق URL Scheme در اپلیکیشن اندروید/iOS
- حذف نمایش گزینه Paste در کلیک عادی وبکلاینت و رفع کرش در اندروید 7.1 هنگام تعامل با رابط کاربری (معرفیشده از نسخهٔ 1.3.8)
- کاهش مصرف CPU در macOS هنگام توقف سرویس و رفع مشکل بار بالای CPU در rustdesk.service در حالت Idle