מערכת שליטה מרחוק

פתרון מקצועי ומאובטח לשליטה מרחוק במחשבי Windows. שיתוף מסך בזמן אמת, העברת קבצים, הצפנה מקצה לקצה ועוד.

Version 1.3.1 | .NET 8 | Production Ready
8
פרויקטים
266
טסטים עוברים
18K+
שורות קוד
0
שגיאות Build

תיעוד המערכת

התחלה מהירה

# Clone the repository git clone https://github.com/levor/remote-desktop.git # Build the solution cd src dotnet build RemoteDesktop.sln # Run Server dotnet run --project RemoteDesktop.Server # Run Agent (on remote machine) dotnet run --project RemoteDesktop.Agent # Run Client (on your machine) dotnet run --project RemoteDesktop.Client
מדריך התקנה מלא

תכונות עיקריות

  • שיתוף מסך בזמן אמת עם קידוד H.264/VP8
  • שליטה מלאה - עכבר, מקלדת, תמיכה בעברית
  • הצפנה מקצה לקצה (X25519 + XChaCha20)
  • העברת קבצים עם Resume
  • סטרימינג אודיו (Opus Codec)
  • סנכרון Clipboard
  • תמיכה במולטי-מוניטור
  • אימות JWT + 2FA

טכנולוגיות

.NET 8 SignalR WPF Entity Framework FFmpeg libsodium NAudio SharpDX Docker GitHub Actions

מבנה הפרויקט

RemoteDesktop-CSharp-Project/ ├── src/ │ ├── RemoteDesktop.Shared/ # ספרייה משותפת (Models, Security, Video) │ ├── RemoteDesktop.Shared.Services/# שירותים משותפים (UnifiedSignalR) │ ├── RemoteDesktop.Server/ # שרת ASP.NET Core + SignalR Hub │ ├── RemoteDesktop.Agent/ # Agent (לכידת מסך, הזרקת קלט) │ ├── RemoteDesktop.Client/ # לקוח WPF (צפייה ושליטה) │ ├── RemoteDesktop.AgentClient/ # חדש! Agent+Client משולב │ ├── RemoteDesktop.Dashboard/ # Dashboard (Blazor) │ └── RemoteDesktop.Tests/ # Unit Tests (266 tests) │ ├── docs/ # תיעוד (אתה כאן!) ├── docker-compose.yml # Docker └── .github/workflows/ # CI/CD