מאמר זה עוסק בפתרון תקלות בחיבורי Splashtop מרחוק למכשירי Mac בלבד. לפתרון תקלות ב-Windows, ראו פתרון תקלות חיבור Splashtop מרחוק לסוכני Windows. ללינוקס, ראו פתרון תקלות חיבור Splashtop מרחוק לסוכני Linux. לדרישות מקדימות כלליות (חומת אש, פורטים, רשימות לבנות), ראו הגדרות חומת אש לאינטגרציות של Atera.
דרישות מקדימות
לפני שמתחילים בפתרון תקלות, ודאו שכל הדרישות המקדימות של רשת ותוכנת Splashtop מתקיימות:
- הגדרות חומת אש לאינטגרציות של Atera — ודאו שכל שרתי Splashtop הנדרשים נמצאים ברשימת ההיתרים וכל הפורטים הדרושים פתוחים. כל התעבורה של Splashtop בענן היא יוצאת בלבד — אין צורך לפתוח פורטים נכנסים.
- יש להוסיף לרשימת ההיתרים בחומת האש את הדומיינים הבאים:
-
*.splashtop.com(אזור גלובלי) -
*.splashtop.eu(אזור האיחוד האירופי — חובה אם חשבון ה-Atera שלכם נמצא בשרת האירופי)
-
- יש לפתוח את הפורטים היוצאים הבאים:
- פורט 443 (TCP) — חיבור עיקרי לכל תעבורת Splashtop
- פורט 80 (TCP) — נדרש לעדכונים אוטומטיים של Splashtop Streamer דרך CloudFront
- פורט 6783 (TCP) — משמש לחיבורים מקומיים באותה רשת
- פורט 3479 (UDP) — משמש לחיבורים ישירים עם אופטימיזציית QUIC (משפר את איכות הסשן)
- ודאו שSplashtop for RMM (מתקין Mac) מותקן על המכשיר שממנו אתם מתחברים מרחוק.
- ודאו שחסימות פופ-אפ בדפדפן שלכם מבוטלות.
- אם הרשת שלכם משתמשת בDPI (בדיקת מנות עמוקה) או בדיקת SSL/TLS, יש להחריג את דומייני Splashtop מהבדיקה. בדיקת SSL חוסמת ומצפינה מחדש את התעבורה, מה שעלול לשבור את החיבור של Splashtop. נכון להיום Splashtop תומכת רק בתעודות TLS מבוססות RSA — חומות אש או פרוקסים שמציגים תעודות ECDSA במהלך הבדיקה יגרמו לכשלי חיבור. הוסיפו
*.splashtop.comו-*.splashtop.euלרשימת ההחרגות של בדיקת SSL.
תיקון גישה מרחוק של Splashtop ב-Mac
אם יש לכם בעיות בהתחברות למכשיר Mac דרך Splashtop, בצעו את השלבים הבאים:
1. הריצו בדיקת קישוריות של Splashtop: לאבחון מהיר, פתחו את www.splashtop.com/check על המכשיר הבעייתי. הכלי הזה בודק אם המכשיר מצליח להגיע לכל שרתי Splashtop הנדרשים. אם מתקבלות שגיאות, הבעיה היא ברשת — עברו על הדרישות המקדימות למעלה לפני שממשיכים.
2. בדקו את חיבור הסוכן: פתחו את הטרמינל כדי לבדוק את החיבור, וראו אם אפשרויות הניהול "נתקעות" או לא.
- אם לא מגיב, הבעיה היא בסוכן של Atera. ראו את המאמר: פתרון תקלות סוכן Mac של Atera
- אם מגיב, הבעיה ב-Splashtop; המשיכו בפתרון התקלות.
3. הריצו סקריפט תיקון תקלות Splashtop ל-Mac: הריצו את הסקריפט המופיע למטה כדי לבצע בדיקת קישוריות מעמיקה, לזהות בעיות בדיקת SSL, ולהריץ פעולות תחזוקה שיכולות לפתור את הבעיה.
סקריפט תיקון תקלות Splashtop ל-Mac (.sh)
הסקריפט מבצע את הפעולות הבאות:
- בודק קישוריות לכל שרתי Splashtop הנדרשים — גם לאזור הגלובלי וגם לאזור האיחוד האירופי.
- בודק פורט 80 — מוודא שהפורט המשמש לעדכונים אוטומטיים של Splashtop Streamer נגיש.
- מזהה בדיקת SSL/TLS — בודק אם תעודת ה-TLS שמוצגת על ידי שרתי Splashtop היא לגיטימית או הוחלפה על ידי פרוקסי/חומת אש, והאם התעודה משתמשת ב-RSA (נדרש על ידי Splashtop).
- מבצע תחזוקה — עוצר תהליכי Splashtop, מנקה קבצי סוכן שמורים, ומאפשר לשירות להיטען מחדש בצורה נקייה.
כדי להריץ את הסקריפט, העלו אותו למערכת ה-Atera שלכם לפי המדריכים הבאים:
הערה חשובה: יש לוודא שהסקריפט נשמר כקובץ .sh.
log_file="/Library/Application Support/com.atera.ateraagent/Agent/packages/AgentPackageSystemTools/SPLogs.txt"; write_log() { echo "$1" | tee -a "$log_file"; }; write_log "Starting log"; write_log "Attempting to create log file..."; touch "$log_file" || { write_log "Failed to create log file $log_file."; exit 1; }; chmod 644 "$log_file" || { write_log "Failed to change permissions of log file $log_file."; exit 1; }; if [ -f "$log_file" ]; then write_log "Log file $log_file created successfully."; else write_log "Failed to create log file $log_file."; exit 1; fi; write_log "Killing processes Splashtop Streamer, SplashtopPMService, and SRStreamerDaemon..."; pkill -9 -f "Splashtop Streamer" || write_log "Failed to kill Splashtop Streamer"; pkill -9 -f "SplashtopPMService" || write_log "Failed to kill SplashtopPMService"; pkill -9 -f "SRStreamerDaemon" || write_log "Failed to kill SRStreamerDaemon"; check_connection() { local domain=$1; local url="https://$domain/api/fulong/v3/echo/check-relay"; write_log "Checking connection to $domain..."; local response=$(curl -s -w "%{http_code}" -o /tmp/curl_output.txt --max-time 10 "$url"); local http_code=$(tail -n1 <<< "$response"); local content=$(cat /tmp/curl_output.txt); if [[ "$http_code" -eq 200 ]] && echo "$content" | grep -q '"result"\s*:\s*20200'; then write_log "$domain : $http_code - SUCCESS"; elif [[ "$http_code" -eq 200 ]]; then write_log "$domain : $http_code - UNEXPECTED RESULT"; else write_log "$domain : ERROR - HTTP $http_code"; fi; }; write_log ""; write_log "=== GLOBAL REGION SERVERS ==="; domains=("st-v3.api.splashtop.com" "st-v3-g3.api.splashtop.com" "st-v3-src.api.splashtop.com" "st-v3-src-g3.api.splashtop.com" "st-relay-v3.api.splashtop.com" "st-relay-v3-g3.api.splashtop.com" "st-premium-v3.api.splashtop.com" "st-premium-v3-g3.api.splashtop.com"); for domain in "${domains[@]}"; do check_connection "$domain"; write_log ""; done; write_log "=== EU REGION SERVERS ==="; eu_domains=("st-v3.api.splashtop.eu" "st-v3-g3.api.splashtop.eu" "st-v3-src.api.splashtop.eu" "st-v3-src-g3.api.splashtop.eu" "st-relay-v3.api.splashtop.eu" "st-relay-v3-g3.api.splashtop.eu" "st-premium-v3.api.splashtop.eu" "st-premium-v3-g3.api.splashtop.eu"); for domain in "${eu_domains[@]}"; do check_connection "$domain"; write_log ""; done; write_log "=== PORT 80 CHECK (Auto-updates) ==="; port80_code=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 "http://www.splashtop.com" 2/dev/null); if [[ "$port80_code" != "000" ]]; then write_log "Port 80 (HTTP): REACHABLE (HTTP $port80_code)"; else write_log "Port 80 (HTTP): BLOCKED - Splashtop Streamer auto-updates may fail"; fi; write_log ""; write_log "=== SSL/TLS INSPECTION CHECK ==="; ssl_issuer=$(echo | openssl s_client -connect st-v3.api.splashtop.com:443 2/dev/null | openssl x509 -noout -issuer 2/dev/null); if [ -z "$ssl_issuer" ]; then write_log "SSL Certificate Issuer: UNABLE TO CHECK - Could not establish TLS connection"; elif echo "$ssl_issuer" | grep -qiE "amazon|splashtop|starfield|digicert"; then write_log "SSL Certificate Issuer: LEGITIMATE ($ssl_issuer)"; else write_log "SSL Certificate Issuer: WARNING - Unexpected issuer: $ssl_issuer - Possible SSL/DPI inspection detected"; fi; cert_algo=$(echo | openssl s_client -connect st-v3.api.splashtop.com:443 2/dev/null | openssl x509 -noout -text 2/dev/null | grep "Public Key Algorithm" | head -1 | awk -F: '{print $2}' | xargs); if echo "$cert_algo" | grep -qi "rsa"; then write_log "Certificate Algorithm: RSA - Compatible with Splashtop"; elif [ -n "$cert_algo" ]; then write_log "Certificate Algorithm: $cert_algo - WARNING: Splashtop requires RSA. This may indicate SSL inspection is active."; else write_log "Certificate Algorithm: UNABLE TO DETERMINE"; fi; write_log ""; folder_to_delete="/Library/Application Support/com.atera.ateraagent/Agent/packages/AgentPackageSTRemote"; write_log "Deleting folder $folder_to_delete and all of its contents..."; rm -rf "$folder_to_delete" || write_log "Failed to delete folder $folder_to_delete"; write_log "Folder $folder_to_delete deleted successfully."; write_log "Script completed."
הבנת פלט הסקריפט
פלט הסקריפט מחולק לארבעה חלקים. עברו על כל חלק כדי לזהות את שורש הבעיה בחיבור שלכם.
חלק 1: קישוריות לשרתים (גלובלי ואיחוד אירופי)
הסקריפט בודק קישוריות לכל שרתי Splashtop באזורים הגלובלי והאירופי. עבור כל דומיין, תראו אחת משלוש תוצאות:
✅ st-v3.api.splashtop.com : 200 - SUCCESS
המכשיר מצליח להגיע לשרת Splashtop הזה. אין צורך בפעולה נוספת עבור דומיין זה.
⚠️ st-v3.api.splashtop.com : 200 - UNEXPECTED RESULT
השרת הגיב, אך החזיר תוכן לא צפוי. לרוב זה נגרם מDPI (בדיקת מנות עמוקה) או בדיקת SSL/TLS שמיירטת ומשנה את התעבורה. זה יכול להיגרם גם מפרוקסי אינטרנט, מסנן תוכן או פורטל אורחים שמחזיר תגובה משלו. לפתרון:
- בדקו אם חומת האש או מכשיר האבטחה שלכם מבצע בדיקת SSL/TLS. אם כן, הוסיפו את
*.splashtop.comו-*.splashtop.euלרשימת ההחרגות של בדיקת SSL. Splashtop משתמשת בתעבורת TLS לא סטנדרטית בפורט 443, מה שעלול להישבר אם היא מופרעת. - Splashtop תומכת כרגע רק בתעודות TLS מבוססות RSA. אם מכשיר האבטחה שלכם מציג תעודות ECDSA במהלך הבדיקה, החיבור ייכשל גם אם הדומיין נגיש טכנית.
- בדקו אם פרוקסי אינטרנט או מסנן תוכן (למשל, Zscaler, FortiGuard, Cisco Umbrella) מיירט תעבורה לדומיינים של Splashtop. יש לאפשר לדומיין לעבור ללא שינוי.
- אם המכשיר נמצא ברשת אורחים או ציבורית, בדקו אם יש פורטל אורחים שמיירט בקשות HTTPS.
❌ st-v3.api.splashtop.com : ERROR - HTTP 403
המכשיר לא מצליח להגיע לשרת Splashtop הזה. קוד ה-HTTP עשוי להשתנות (למשל, 403, 500, או פקיעת זמן). לרוב זה נגרם מחומת אש, DNS או הגדרות רשת שחוסמות חיבורים יוצאים. לפתרון:
- ודאו ש-
*.splashtop.com(וכן*.splashtop.euלחשבונות אירופיים) נמצאים ברשימת ההיתרים של חומת האש. ראו הגדרות חומת אש לאינטגרציות של Atera לרשימת הדומיינים המלאה. - ודאו שתעבורה יוצאת בפורט 443 (TCP) ובפורט 80 (TCP) מותרת. פורט 443 משמש לכל חיבורי Splashtop. פורט 80 משמש לעדכונים אוטומטיים של Splashtop Streamer דרך CloudFront.
- בדקו אם יש בעיה ב-DNS שמונעת מהדומיין להיפתר. נסו להריץ
nslookup st-v3.api.splashtop.comמהטרמינל כדי לבדוק. - אם אתם משתמשים ב-VPN או פרוקסי, ודאו שהוא לא חוסם או מנתב מחדש את תעבורת Splashtop.
- לתשומת לבכם: שרתי Splashtop משתמשים בכתובות IP דינמיות בענן (AWS, GCP). אל תסמכו על רשימות IP סטטיות — תמיד אפשרו לפי שם דומיין.
הבנת תוצאות גלובלי לעומת אירופה:
- אם חשבון ה-Atera שלכם נמצא בשרת הגלובלי, כל השרתים הגלובליים צריכים להציג SUCCESS. שגיאות בשרתים האירופיים צפויות ולא משפיעות על החיבור שלכם.
- אם חשבון ה-Atera שלכם נמצא בשרת האירופי, כל השרתים האירופיים צריכים להציג SUCCESS. השרתים הגלובליים אמורים להיות נגישים אך אינם חובה.
- אם אתם לא בטוחים באיזה שרת נמצא החשבון שלכם, עדיף ששני האזורים יחזירו SUCCESS. אם אזור שלם נכשל, פנו למנהל ה-Atera שלכם או צרו קשר עם התמיכה של Atera.
חלק 2: בדיקת פורט 80 (עדכונים אוטומטיים)
✅ Port 80 (HTTP): REACHABLE (HTTP 200)
פורט 80 פתוח. Splashtop Streamer יכול לקבל עדכונים אוטומטיים כרגיל.
❌ פורט 80 (HTTP): חסום - עדכונים אוטומטיים של Splashtop Streamer עלולים להיכשל
תעבורת HTTP יוצאת בפורט 80 חסומה. זה מונע מ-Splashtop Streamer להוריד עדכונים דרך CloudFront, מה שעלול לגרום להבדלי גרסאות ולבעיות תאימות בהמשך. כדי לפתור זאת, אפשרו תעבורה יוצאת בפורט 80 (TCP) בחומת האש עבור דומיינים של Splashtop.
סעיף 3: בדיקת SSL/TLS inspection
סעיף זה בודק האם ישנו רכיב אבטחה שמיירט ומשנה את תעבורת ה-TLS של Splashtop. הוא בודק שני דברים: מי הנפיק את תעודת ה-TLS, ואיזה סוג אלגוריתם היא משתמשת בו.
✅ מנפיק תעודת SSL: תקין (issuer=CN = Amazon RSA 2048 M03, O = Amazon, C = US)
התעודה הונפקה על ידי רשות תעודות מוכרת של Splashtop/AWS. אין התערבות של SSL inspection בחיבור.
❌ מנפיק תעודת SSL: אזהרה - מנפיק לא צפוי: issuer=CN = Your-Firewall-CA - ייתכן שזוהתה בדיקת SSL/DPI
התעודה לא הונפקה על ידי רשות תעודות חוקית של Splashtop. המשמעות היא שרכיב אבטחה (חומת אש, פרוקסי או פתרון DPI) מיירט ומצפין מחדש את התעבורה של Splashtop. זה יגרום לכשל בחיבורי Splashtop. כדי לפתור זאת, הוסיפו את *.splashtop.com ו-*.splashtop.eu לרשימת החרגות/מעקף של SSL inspection.
✅ אלגוריתם תעודה: RSA - תואם ל-Splashtop
התעודה משתמשת בהצפנת RSA, אשר נתמכת על ידי Splashtop.
❌ אלגוריתם תעודה: ecdsa-with-SHA256 - אזהרה: Splashtop דורש RSA. ייתכן ש-SSL inspection פעיל.
התעודה משתמשת ב-ECDSA במקום RSA. Splashtop תומך כרגע רק בתעודות מבוססות RSA. אם רכיב האבטחה שלכם מציג תעודות ECDSA במהלך SSL inspection, חיבורי Splashtop ייכשלו גם אם הדומיין נגיש ומאושר. הגדירו את חומת האש לעקוף SSL inspection עבור דומיינים של Splashtop, או להציג תעודות RSA.
מנפיק תעודת SSL: לא ניתן לבדוק - לא ניתן ליצור חיבור TLS
הסקריפט לא הצליח להתחבר לשרת Splashtop כלל. לרוב זה מצביע על חסימה מלאה של הרשת — יש לפתור קודם את שגיאות החיבור לשרת בסעיף 1.
דומיינים שנבדקו על ידי הסקריפט
אזור גלובלי:
st-v3.api.splashtop.comst-v3-g3.api.splashtop.comst-v3-src.api.splashtop.comst-v3-src-g3.api.splashtop.comst-relay-v3.api.splashtop.comst-relay-v3-g3.api.splashtop.comst-premium-v3.api.splashtop.comst-premium-v3-g3.api.splashtop.com
אזור אירופה:
st-v3.api.splashtop.eust-v3-g3.api.splashtop.eust-v3-src.api.splashtop.eust-v3-src-g3.api.splashtop.eust-relay-v3.api.splashtop.eust-relay-v3-g3.api.splashtop.eust-premium-v3.api.splashtop.eust-premium-v3-g3.api.splashtop.eu
לאחר הרצת הסקריפט
אם כל השרתים באזור שלכם החזירו SUCCESS, פורט 80 פתוח, ובדיקת ה-SSL מראה LEGITIMATE עם RSA — פעולות התחזוקה שבוצעו על ידי הסקריפט (ניקוי חבילות שמורות ועצירת תהליכי Splashtop) אמורות לפתור את רוב בעיות החיבור. המתינו כשתי דקות לפני שתנסו להתחבר שוב למכשיר מרחוק.
אם הסקריפט זיהה בעיות, טפלו בהן לפי הסדר הבא:
-
זוהתה בדיקת SSL? → הוסיפו את
*.splashtop.comו-*.splashtop.euלרשימת החרגות של SSL inspection. זו הסיבה הנפוצה ביותר לכשלים של Splashtop בסביבות ארגוניות וחובה לטפל בה קודם. - שגיאות חיבור לשרת? → אשרו את הדומיינים הבעייתיים בחומת האש וודאו שפורטים 443 ו-80 פתוחים לתעבורה יוצאת.
- פורט 80 חסום? → אפשרו תעבורת HTTP יוצאת כדי למנוע כשלי עדכון של ה-Streamer.
- זוהתה תעודת ECDSA? → הגדירו את חומת האש להציג תעודות RSA עבור דומיינים של Splashtop, או עקפו את בדיקת ה-SSL לחלוטין.
אם כל הבדיקות תקינות ועדיין לא ניתן להתחבר, נסו את הצעדים הנוספים הבאים:
- הריצו את בדיקת הקישוריות של Splashtop בכתובת www.splashtop.com/check — זה בודק קישוריות רחבה יותר מעבר לנקודות הקצה שנבדקו בסקריפט.
- ודאו שההרשאות של Splashtop Streamer ל-macOS מוגדרות כראוי (נגישות, גישה מלאה לדיסק, הקלטת מסך).
אם הבעיה נמשכת לאחר כל הבדיקות הנ"ל, המשיכו לסעיף הבעיות הנפוצות ב-Mac בהמשך.
Splashtop Streamer קופץ שוב ושוב ב-Mac
אם אפליקציית Splashtop Streamer קופצת שוב ושוב במחשבי Mac של משתמשי קצה כל כמה דקות — גם כשלא מתחילים חיבור מרחוק — מדובר בבעיה מוכרת שיכולה להתרחש לאחר התקנת סוכן Atera על מכשירי Mac. זה נפוץ במיוחד אם בעבר הותקן Splashtop דרך כלי MDM או RMM אחר.
סיבה: קובץ plist של Splashtop פגום או מתנגש, או הרשאות ששונו בנתיב /tmp/, גורמים ל-Streamer לבקש שוב ושוב הגדרות. התקנות קודמות של Splashtop מכלי ניהול אחרים (למשל Addigy, Jamf, Kandji) עלולות להשאיר קבצי הגדרות שמתנגשים עם הפריסה של Atera.
כדי לפתור את הבעיה:
1. הריצו את פקודות הניקוי הבאות על מכשיר ה-Mac הבעייתי דרך הטרמינל (או דרך הרצת סקריפט של Atera כקובץ .sh):
pkill -9 -f "Splashtop Streamer"; pkill -9 -f "SplashtopPMService"; pkill -9 -f "SRStreamerDaemon"; rm -rf /Applications/Splashtop\ Streamer.app; rm -f /Users/Shared/SplashtopStreamer/Splashtop-Streamer.plist; rm -rf /tmp/Splashtop*; rm -rf /Library/Application\ Support/com.atera.ateraagent/Agent/packages/AgentPackageSTRemote
2. אתחלו את מכשיר ה-Mac.
3. לאחר האתחול, סוכן Atera יתקין מחדש את Splashtop Streamer באופן אוטומטי. הבעיה של החלון הקופץ לא אמורה להופיע שוב.
4. ודאו שההרשאות של Splashtop Streamer ל-macOS מוגדרות כראוי (נגישות, גישה מלאה לדיסק, הקלטת מסך ואודיו מערכת).
טיפ: אם אתם מצרפים מספר מכשירי Mac וצופים שתיתקלו בבעיה זו, ניתן להוסיף את סקריפט הניקוי הזה לפרופיל אוטומציה IT שירוץ אוטומטית כאשר מכשירי Mac חדשים מתווספים לקונסולה. כך תמנעו מראש את הופעת החלון הקופץ.
Splashtop מבקש קוד סשן במקום להתחבר
אם Splashtop Streamer במכשיר Mac מבקש קוד סשן כשאתם מנסים להתחבר מהקונסולה של Atera, זה אומר שהותקנה גרסה לא נכונה של Splashtop. גרסת הצרכן/העצמאית של Splashtop Streamer (שהורדה מ-splashtop.com) דורשת קוד. הגרסה המשולבת של Atera מתחברת בשקט ללא קוד.
כדי לפתור את הבעיה:
1. הסירו את Splashtop Streamer הלא נכון על ידי הרצת הפקודות הבאות בטרמינל של ה-Mac:
rm -rf /Applications/Splashtop\ Streamer.app; kill -9 $(ps -ax | grep Splashtop | grep -v grep | awk '{print $1}') 2/dev/null; rm -f /Users/Shared/SplashtopStreamer/Splashtop-Streamer.plist
2. התקינו מחדש את Splashtop Streamer באמצעות מתקין שסופק על ידי Atera. הריצו את הפקודה הבאה בטרמינל:
downloadUrl="https://my.splashtop.com/csrs/mac";downloadPath="/tmp/Splashtop_Streamer.dmg";curl -L -o "$downloadPath" "$downloadUrl";mountPoint=$(hdiutil mount "$downloadPath" | grep "/Volumes/" | awk '{print $3}');sudo installer -pkg "$mountPoint/Splashtop Streamer.pkg" -target /;sleep 2;hdiutil detach -force "$mountPoint";rm "$downloadPath"
3. העניקו את כל ההרשאות הנדרשות ב-macOS ל-Splashtop Streamer: נגישות, גישה מלאה לדיסק, והקלטת מסך ואודיו מערכת. ראו הפעלת הרשאות Splashtop Streamer ל-macOS.
4. אתחלו את מכשיר ה-Mac.
5. נסו להתחבר שוב מהקונסולה של Atera. הבקשה לקוד סשן לא אמורה להופיע שוב.
חשוב: תמיד התקינו את Splashtop Streamer בשיטה שסופקה על ידי Atera למעלה או על ידי התחלת חיבור מרחוק מהקונסולה של Atera (שגורמת להתקנה אוטומטית). אל תורידו ואל תתקינו את Splashtop Streamer ישירות מאתר Splashtop — גרסת הצרכן לא משתלבת עם Atera ותמיד תבקש קוד.
Splashtop לא מתקין או לא מתחבר לאחר התקנת הסוכן
אם סוכן Atera מחובר ופעיל (ניתן לגשת לטרמינל דרך ניהול), אבל Splashtop מציג "Unable to connect" וה-Streamer לא מופיע כלל במכשיר, ייתכן שההתקנה האוטומטית של Splashtop נכשלה בשקט.
שלב 1: התקנה ידנית של Splashtop Streamer
הריצו את הפקודה הבאה בטרמינל של ה-Mac כדי להתקין את ה-Streamer ידנית:
downloadUrl="https://my.splashtop.com/csrs/mac";downloadPath="/tmp/Splashtop_Streamer.dmg";curl -L -o "$downloadPath" "$downloadUrl";mountPoint=$(hdiutil mount "$downloadPath" | grep "/Volumes/" | awk '{print $3}');sudo installer -pkg "$mountPoint/Splashtop Streamer.pkg" -target /;sleep 2;hdiutil detach -force "$mountPoint";rm "$downloadPath"
לאחר ההתקנה, העניקו את כל ההרשאות הנדרשות ב-macOS, אתחלו את המכשיר ונסו להתחבר שוב מהקונסולה של Atera.
שלב 2: אם ההתקנה הידנית לא עוזרת — ניקוי מלא והתקנה מחדש של Splashtop
אם ההתקנה הידנית לא פתרה את הבעיה, בצעו ניקוי מלא של כל רכיבי Splashtop לפני התקנה מחדש:
1. הסירו את Splashtop לחלוטין:
pkill -9 -f "Splashtop Streamer"; pkill -9 -f "SplashtopPMService"; pkill -9 -f "SRStreamerDaemon"; rm -rf /Applications/Splashtop\ Streamer.app; rm -f /Users/Shared/SplashtopStreamer/Splashtop-Streamer.plist; rm -rf /tmp/Splashtop*; rm -rf "/Library/Application Support/com.atera.ateraagent/Agent/packages/AgentPackageSTRemote"
2. אתחלו את ה-Mac.
3. לאחר האתחול, סוכן Atera אמור להתקין מחדש את Splashtop Streamer אוטומטית כאשר תנסו להתחיל חיבור מרחוק למכשיר. אם זה נכשל, נסו שוב פעם או פעמיים, ייתכן ש-Splashtop עדיין בתהליך התקנה.
הערה: אם השלמתם את שני השלבים הנ"ל ו-Splashtop עדיין לא מתחבר, פנו לצוות התמיכה שלנו. ייתכן שהבעיה דורשת בדיקה של צוות ההנדסה שלנו.