התחלה מהירה

בצע את השלבים הבאים כדי להתחיל לעבוד עם LEVOR Remote Desktop תוך דקות ספורות.

1
הפעל את השרת

הרץ את RemoteDesktop.Server

2
התקן Agent

על המחשב המרוחק

3
התחבר עם Client

והתחל לשלוט!

טיפ: לבדיקה מקומית, ניתן להריץ את כל הרכיבים על אותו מחשב. השרת יאזין ב-http://localhost:5050.

הפעלת השרת

השרת הוא הרכיב המרכזי שמתווך בין Client ל-Agent. הוא צריך לרוץ במקום נגיש לשני הצדדים.

אפשרות 1: הרצה מה-Source
# נווט לתיקיית הפרויקט cd src # הרץ את השרת dotnet run --project RemoteDesktop.Server # או השתמש ב-batch file start-server.bat
אפשרות 2: הרצה מ-Published Build
# Build לפרודקשן dotnet publish -c Release # הרץ ./RemoteDesktop.Server.exe
הגדרות
משתנה ברירת מחדל תיאור
ASPNETCORE_URLS http://localhost:5050 כתובת האזנה
JWT_SECRET - מפתח חתימה ל-JWT
CONNECTION_STRING - חיבור למסד הנתונים
חשוב: בפרודקשן, השתמש ב-HTTPS עם תעודה תקפה!

התקנת Agent

ה-Agent רץ על המחשב שברצונך לשלוט בו. הוא לוכד את המסך ומקבל פקודות קלט.

1
העתק את ה-Agent למחשב היעד

העתק את תיקיית RemoteDesktop.Agent או את ה-Published executable.

2
הגדר את כתובת השרת
# משתנה סביבה set REMOTEDESKTOP_SERVER_URL=https://your-server:5050 # או כ-argument RemoteDesktop.Agent.exe --server https://your-server:5050
3
הרץ את ה-Agent
dotnet run --project RemoteDesktop.Agent # או start-agent.bat [server-url]

ה-Agent יתחבר לשרת ויירשם אוטומטית.

טיפ: להפעלה אוטומטית עם Windows, הוסף קיצור דרך ל-Agent בתיקיית Startup.

שימוש ב-Client

ה-Client הוא האפליקציה שבה תצפה ותשלוט במחשבים המרוחקים.

הפעלת ה-Client
dotnet run --project RemoteDesktop.Client # או start-client.bat
ממשק המשתמש
צילום מסך של ממשק ה-Client
רשימת Agents

בצד ימין תראה את כל ה-Agents המחוברים. לחץ על agent כדי להתחבר אליו.

תצוגת מסך

באזור המרכזי יוצג המסך של ה-Agent הנבחר בזמן אמת.

הגדרות

התאם את איכות התמונה, קצב פריימים, והגדרות נוספות.

העברת קבצים

גרור ושחרר קבצים כדי להעביר אותם למחשב המרוחק.

AgentClient משולב חדש!

AgentClient הוא יישום WPF חדש המשלב את יכולות ה-Agent וה-Client באותו חלון. זה מאפשר לך גם לאפשר שליטה מרחוק במחשב שלך וגם לשלוט במחשבים אחרים - בו-זמנית!

הפעלת AgentClient
cd src dotnet run --project RemoteDesktop.AgentClient
ממשק המשתמש
פאנל Agent (שמאל)
  • מתג "Enable Agent Mode" להפעלה/כיבוי
  • מידע על המחשב (שם, ID)
  • רשימת חיבורים פעילים
  • סטטיסטיקות (CPU, FPS, רוחב פס)
אזור Client (ימין)
  • תצוגת המסך המרוחק
  • רשימת Agents זמינים
  • כפתורי Refresh ו-Connect
  • סטטיסטיקות Client (Latency, FPS, הצפנה)
הפעלת מצב Agent
  1. לחץ על מתג "Enable Agent Mode"
  2. המערכת תתחבר לשרת ותירשם
  3. סטטוס ישתנה ל-"Enabled"
  4. המחשב שלך יופיע לאחרים ברשימת Agents
התחברות כ-Client
  1. לחץ "Refresh" לרענון רשימת Agents
  2. בחר Agent מהרשימה
  3. לחץ "Connect"
  4. המסך המרוחק יופיע באזור Client
יתרון עיקרי: שני המצבים יכולים לפעול במקביל! ניתן להיות Agent (לאפשר שליטה) וגם Client (לשלוט באחר) באותו זמן. שימושי במיוחד לתמיכה טכנית הדדית.

שליטה מרחוק

לאחר התחברות ל-Agent, ניתן לשלוט במחשב המרוחק באמצעות עכבר ומקלדת.

שליטה בעכבר
  • תנועת עכבר - הזז את העכבר מעל התצוגה
  • לחיצה שמאלית - לחץ לחיצה רגילה
  • לחיצה ימנית - לחיצה ימנית רגילה
  • לחיצה כפולה - לחץ פעמיים
  • גלילה - גלגל העכבר
שליטה במקלדת
  • כל המקשים נתמכים
  • תמיכה מלאה בעברית
  • מקשי מודיפייר (Ctrl, Alt, Shift)
  • מקשי פונקציה (F1-F12)
  • Unicode מלא
טיפ לעברית: הקלדה בעברית נתמכת באמצעות VK_PACKET. פשוט הקלד בעברית וזה יעבוד!

העברת קבצים

המערכת תומכת בהעברת קבצים דו-כיוונית בין ה-Client ל-Agent.

העלאה (Client → Agent)
  1. בחר קובץ מהמחשב המקומי
  2. גרור ושחרר לאזור התצוגה
  3. או לחץ על כפתור "Upload"
  4. עקוב אחר ההתקדמות
הורדה (Agent → Client)
  1. פתח את דפדפן הקבצים
  2. נווט לקובץ הרצוי ב-Agent
  3. לחץ על "Download"
  4. בחר מיקום לשמירה
מאפיינים
עד 10GB
גודל קובץ מקסימלי
64KB Chunks
העברה ב-chunks
SHA-256
אימות שלמות

קיצורי מקלדת

קיצור פעולה
Ctrl + Alt + F מסך מלא
Ctrl + Alt + D ניתוק מה-Session
Ctrl + Alt + S הגדרות
Ctrl + Alt + T העברת קבצים
Esc יציאה ממסך מלא
שים לב: קיצורים עם Ctrl+Alt שמורים ל-Client. קיצורי Ctrl+C, Ctrl+V וכו' מועברים ל-Agent.

פתרון בעיות

  • וודא שהשרת רץ ונגיש מכתובת ה-Agent
  • בדוק שהפורט (5050) פתוח ב-Firewall
  • וודא שכתובת השרת מוגדרת נכון
  • בדוק את ה-logs של ה-Agent לשגיאות

  • נסה להפחית את איכות התמונה בהגדרות
  • הפחת את קצב הפריימים (FPS)
  • בדוק את מהירות החיבור לרשת
  • השתמש בקידוד H.264 אם זמין

  • וודא שעברית מותקנת גם ב-Client וגם ב-Agent
  • נסה להחליף שפה באמצעות Alt+Shift
  • המערכת משתמשת ב-VK_PACKET - זה אמור לעבוד אוטומטית

  • הרץ את ה-Agent כמנהל (Administrator)
  • וודא ש-UAC מאפשר את הפעולה
  • בדוק הרשאות לתיקיות העברת קבצים

שאלות נפוצות

כן! המערכת משתמשת בהצפנה מקצה לקצה (E2E) עם X25519 + XChaCha20-Poly1305. בנוסף, כל התקשורת עוברת ב-TLS 1.3. גם אם השרת נפרץ, התוקף לא יוכל לקרוא את המידע.

אין הגבלה מובנית. המגבלה תלויה במשאבי השרת (RAM, CPU, רוחב פס). לפריסות גדולות, מומלץ להשתמש ב-Redis backplane ו-Load balancer.

כרגע ה-Agent תומך רק ב-Windows (בגלל DXGI ו-SendInput APIs). השרת יכול לרוץ על כל פלטפורמה. Client עתידי ב-Blazor יאפשר שימוש מכל דפדפן.

הרץ את ה-Agent בהרשאות מנהל. ללא הרשאות מנהל, ה-Agent לא יוכל לצלם את מסכי UAC או להזריק קלט לתהליכים מוגבהים.

AgentClient הוא יישום WPF חדש שמשלב את יכולות ה-Agent וה-Client. במקום להריץ שני יישומים נפרדים, ניתן להריץ AgentClient יחיד שמאפשר:
  • מצב Agent - לאפשר לאחרים לשלוט במחשב שלך
  • מצב Client - להתחבר ולשלוט במחשבים אחרים
  • שני המצבים במקביל - הפעלה בו-זמנית!
הפעלה: dotnet run --project RemoteDesktop.AgentClient

צריך עזרה נוספת?

צוות התמיכה שלנו כאן לעזור לך