Skip to content
Tenvo AI · مباشر · الإصدار v0.16.4 · TLS · شهادات لكل جهاز · AGPL-3.0 · الخطة المجانية · 30 جهازًا · بنية تحتية قابلة للاستضافة الذاتية · مفتاح API خاص · MCP لـ CLAUDE & CURSOR
العودة إلى المدونةدليل

وضع السكون لسطح المكتب البعيد: إبقاء الأجهزة مستيقظة

Tenvo Editorial Team7 دقائق قراءة
وضع السكون لسطح المكتب البعيد: إبقاء الأجهزة مستيقظة

تحاول الاتصال بجهاز بعيد ولا يستجيب — لأنه دخل في وضع السكون. هذا الدليل يقطع الطرق الخاطئة ويعرض أنماطًا عملية لإبقاء الأجهزة مستيقظة تعمل فعليًا مع الوصول البعيد: متى تمنع السكون، متى تعتمد على Wake-on-LAN، وكيف تفعل كليهما بأمان على Windows وmacOS وLinux.

تحاول الاتصال بجهاز بعيد ولا يستجيب — لأن الجهاز دخل في وضع السكون. هذا الدليل يقطع الشائعات ويعرض أنماط "keep-awake" عملية تعمل فعليًا في سيناريوهات سطح المكتب البعيد: متى تمنع السكون، متى تعتمد على Wake-on-LAN، وكيف تفعل كليهما بأمان على Windows وmacOS وLinux.

كيف تكسر حالات السكون الوصول البعيد

فهم معنى "السكون" هو الخطوة الأولى. هناك ثلاث سلوكيات شائعة ستواجهها: display-off (إيقاف الشاشة، CPU في وضع العمل)، suspend/S3 (الذاكرة RAM تُطفأ جزئيًا، CPU يتوقف)، و hibernation/S4 (محتويات الذاكرة تُحفظ إلى القرص وكل شيء تقريبًا مطفأ). إذا كان الجهاز في S3 أو S4 فلن يقبل اتصالاً واردًا ما لم تقم بإيقاظه أولًا. أما إيقاف العرض فقط فعادةً ما يظل يسمح بالاتصالات البعيدة لأن نظام التشغيل ومكدس الشبكة يظلان يعملان.

للوصول عن بُعد تحتاج إلى أحد الخيارين: أن يبقى الجهاز مستجيبًا (لا يدخل S3/S4)، أو طريقة لإيقاظ الجهاز (Wake-on-LAN أو إيقاظ مجدول). اختيار النمط المناسب يعتمد على متطلبات الطاقة، الأجهزة، والأمن.

نمطان عمليان: إبقاء المستيقظ مقابل الإيقاظ عند الطلب

هناك نهجان واقعيان مستخدمان في البيئات الإنتاجية:

  • Keep-awake (منع السكون): لا يدخل الجهاز في السكون العميق طالما تحتاج إلى الوصول البعيد. هذا بسيط وموثوق ومناسب لأجهزة العمل المخصصة أو الجلسات القصيرة. العيوب: استهلاك طاقة أعلى، احتمال تآكل مكونات، ويجب إدارة حالات الاعتراض عبر إعادة التشغيل والتحديثات.
  • Wake-on-demand (Wake-on-LAN / الإيقاظ المجدول): اترك الجهاز ينام وقم بإيقاظه عن بُعد عند الحاجة. هذا موفّر للطاقة ومفضل للأجهزة التي تُستخدم نادرًا أو للأساطيل الموزعة جغرافيًا — لكنه يتطلب أجهزة داعمة لـ WOL، ودعم جهاز التوجيه لـ Wake-on-WAN، أو خدمة وسيطة يمكنها إرسال حزم السحر من خارج الشبكة المحلية.

من تجربتي: بالنسبة لمحطة تطوير تُستخدم يوميًا، يمنع السكون يوفر احتكاكًا أقل. بالنسبة للخوادم أو الأجهزة المخبرية التي نادراً ما تلمسها، WOL هو الخيار الصحيح.

وصفات حسب نظام التشغيل: أوامر عملية يمكن استخدامها

فيما يلي أوامر وتكتيكات مختبرة ومحايدة للإصدار لكل نظام تشغيل. هذه الأمثلة آمنة للنسخ والتشغيل؛ اقرأ الملاحظات حول الديمومة ومقايضات الأمان.

Windows (10 / 11)

فحوصات سريعة وأوامر:

powercfg /requests            # see what is currently preventing sleep
powercfg /devicequery wake_armed  # devices allowed to wake the PC
powercfg /lastwake            # why the PC last woke

إيقاف السكون التلقائي عند تيار الكهرباء المتردد (يبقي الجهاز مستيقظًا أثناء توصيله):

powercfg /change standby-timeout-ac 0
powercfg /change monitor-timeout-ac 10  # keep display off but system awake

تمكين Wake-on-LAN:

  • افتح Device Manager → كرت الشبكة (NIC) → Power Management وحدد Allow this device to wake the computer وخياريًا Only allow a magic packet to wake the computer.
  • تأكد من أن BIOS/UEFI مهيأ لتمكين Wake-on-LAN.

منع السكون في سكربت (لفترة قصيرة): استخدم حلقة PowerShell صغيرة تقوم بعملية دورية غير ضارة، أو أنشئ مهمة مجدولة تعمل طالما تحتاج الجهاز مستيقظًا. على سبيل المثال، عملية keep-alive مستمرة تعمل في جلسة المستخدم:

while ($true) { Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Cursor]::Position = [System.Drawing.Point]::new(0,0); Start-Sleep -Seconds 300 }

هذه التقنية مفيدة للجلسات العارضة لكنها حل غير أنيق — يفضل تكوين سياسات الطاقة مركزيًا للأجهزة المدارَة.

macOS (Ventura and later)

يوفر macOS أداتين عمليتين: pmset للتغييرات الدائمة و caffeinate لاعتراضات على مستوى الجلسة.

# prevent system sleep while on AC (persistent)
sudo pmset -c sleep 0

# keep the system awake temporarily for 1 hour
caffeinate -i -t 3600

ملاحظات: تغييرات pmset تبقى عبر إعادة التشغيل حتى تعيدها. caffeinate مفيد للجلسات البعيدة القصيرة أو سكربتات التغليف؛ لا يغير الافتراضات النظامية. إذا كنت بحاجة إلى إبقاء الجهاز مستيقظًا مع إغلاق الغطاء، Apple تدعم هذا رسميًا فقط للشاشات الخارجية أو أجهزة محددة — إغلاق غطاء اللابتوب يدخل السكون على معظم الطرز ما لم تكن في وضع clamshell الموافق عليه.

Linux (systemd-based distros)

على Linux الحديث، systemd-inhibit هو الأداة المريحة لحظر السكون لعملية تعمل. مثال:

# block sleep while a shell session runs
systemd-inhibit --why='remote desktop session' --mode=block bash -c 'while true; do sleep 60; done' &

في بيئات GNOME يمكنك تعديل إعدادات الطاقة لكل جلسة أو عبر gsettings، على سبيل المثال:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
# revert with: 'suspend' or another choice

يمكن إدارة التغييرات على مستوى النظام عبر /etc/systemd/logind.conf (HandleLidSwitch=ignore) أو عبر ملفات تعريف طاقة سطح المكتب، لكن هذا يتطلب الحذر — تغيير سلوك زر الغطاء يؤثر على الأمان الفيزيائي والحدود الحرارية.

Wake-on-LAN واعتبارات الشبكة

WOL يرسل حزمة سحر إلى NIC لإيقاظ الجهاز. مشكلتان شائعتان تمنعانه: عدم تمكينه في BIOS/UEFI ومعدات الشبكة التي تفقد حالة ARP بعد دخول الجهاز في السكون.

  • قم بتمكين WOL في BIOS/UEFI وفي إعدادات محول الشبكة في نظام التشغيل.
  • على Windows، أكد ذلك باستخدام
    powercfg -devicequery wake_armed
    .
  • اختبر إرسال حزمة سحر محليًا باستخدام Linux wakeonlan MAC أو بأدوات مثل wolcmd على Windows.

Wake-on-WAN (الإيقاظ عبر الإنترنت) يضيف تعقيدات متعلقة بالموجه أو بالوسيط: إما تقوم بعمل إعادة توجيه منفذ UDP إلى عنوان البث (غير مدعوم على كل الموجهات)، أو تستخدم جهازًا دائمًا داخل الشبكة الهدف ليقوم بإعادة توجيه حزمة السحر، أو تستخدم خدمة سحابة/وسيط يمكنها إرسال الحزمة من خارج الشبكة.

إذا كنت بحاجة Wake-on-WAN، اقرأ دليل الإعداد المفصّل: Remote Desktop Wake on LAN: Setup and Troubleshooting. للحالات التي لا تريد فيها فتح تحويل المنافذ، راجع Remote Desktop Without Port Forwarding Explained لأنماط بديلة.

استخدام Tenvo: الوسيط مقابل الاستضافة الذاتية، ومقايضات الأمان

تشغيليًا، الخيار الأسهل هو استخدام relay المدار من Tenvo. يوفر Tenvo عملاء أصليين لـ Windows وmacOS وLinux، وعميل متصفح في بيتا عامة، وrelay مدار متعدد المناطق بشكل افتراضي. الخطط هي Free $0, Lite $2.99/mo و Pro $7.99/mo. يزيل relay المدار الحاجة لإعداد مسارات Wake-on-WAN المعقدة أو الحفاظ على توفر عقد relay خاصة بك.

ملاحظة أمان صريحة: يستخدم Tenvo TLS مع شهادة لكل جهاز. عندما يتصل نقطتان مباشرةً (peer-to-peer)، يكون TLS من طرف إلى طرف بين تلك الأجهزة. لكن عندما تعود الجلسة إلى relay، ينتهي TLS عند الريلاي — مشغّل الريلاي يمكنه الوصول إلى بيانات الجلسة. إذا كانت سياسة المؤسسة تمنع الوسطاء من الطرف الثالث، فالاستضافة الذاتية هي الخيار الصحيح فقط عندما يكون لديك متطلب مكتوب يجبرك على ذلك (الامتثال، شبكات معزولة، إقليميات البيانات). الاستضافة الذاتية تنقل عبء الترقيع، وحفظ المفاتيح، وتجديد الشهادات إليك ويمكن أن تكلف أكثر عند احتساب وقت الاستنفار. راجع Is Remote Desktop Secure? An Honest Threat Model لفهم المقايضات بتفصيل.

إذا أردت إبقاء الأجهزة نائمة والاتصال بها بشكل موثوق دون تعرض WOL للإنترنت، يمكن استخدام relay المدار من Tenvo لتسليم إشارات الإيقاظ من السحابة إلى شبكتك المحلية إذا قمت بتشغيل relay صغير وموثوق داخل الشبكة. هذا حل عملي وسط مقابل فتح منافذ الموجّه.

استكشاف الأخطاء: ماذا تفحص عندما يمنع وضع السكون الوصول البعيد

قائمة فحص لتشخيص الأهداف التي لا يمكن الوصول إليها:

  • هل الجهاز نائم فعلًا؟ تحقق من مدة التشغيل أو سجلات آخر إيقاظ: Windows powercfg -lastwake, Linux journalctl -b | grep -i wake, macOS pmset -g log.
  • إذا كان ينام فورًا بعد تركه، فابحث عن اعتراضات طاقة متضاربة: Windows powercfg /requests.
  • لـ WOL، أكد أن NIC يدعم الإيقاظ بحزمة سحر فقط وأن إدارة طاقة الجهاز تسمح بالإيقاظ.
  • لـ Wake-on-WAN، تحقق من سلوك ARP/إعادة توجيه المنافذ في الموجّه؛ العديد من موجهات SOHO تسقط البث من جهة WAN. وجود مساعِد داخلي دائم صغير (Raspberry Pi) يقبل طلبًا مصادقًا ويرسل حزمة سحر محليًا هو نمط قوي وموثوق.

نصائح المراقبة والأتمتة: أضف عملية خفيفة heartbeat تُسجل آخر نشاط الجهاز في مكان مركزي (syslog، Influx، أو عنوان healthcheck داخلي). للأساطيل، استخدم إدارة التكوين لتطبيق ملفات تعريف طاقة متسقة بدل الاعتماد على سكربتات لكل جهاز على حدة.

متى تختار كل نهج — دليل قرار سريع

  • محطة عمل تفاعلية يومية: امنع السكون (خطة طاقة على مستوى النظام أو caffeinate) حتى تتمكن من إعادة الاتصال فورًا.
  • خادم مختبر يُستخدم نادرًا: استخدم Wake-on-LAN مع محول محلي؛ تجنّب إبقاء آلاف الأجهزة مستيقظة.
  • مستخدمون بعيدون موزعون بلا سيطرة شبكة مركزية: اعتمد على relay المدار (Tenvo) وأبقِ الأجهزة الحرجة مستيقظة؛ استضف ذاتيًا فقط إذا فرضت متطلبات امتثال مكتوبة ذلك.

للحصول على قائمة إعداد أوسع وتكوين مبدئي، راجع How to Set Up Remote Access in 60 Seconds.

خلاصة: لا يوجد حل واحد يناسب الجميع. أنماط keep-awake بسيطة وموثوقة للأجهزة التي تستخدمها بشكل متكرر. Wake-on-LAN موفّر للطاقة عندما تسمح الأجهزة والشبكة بذلك. وإذا كنت تحتاج إلى خيار عبر الشبكات بأدنى جهد، relay المدار من Tenvo يوصلك للعمل بشكل موثوق — مع المقايضات المذكورة أعلاه.

إذا أردت مرجعًا قابلًا للنسخ: استخدم أوامر Windows وmacOS أعلاه للجلسات القصيرة، وكون WOL في BIOS وOS للإيقاظ غير المراقب، وأضف relay داخلي صغير أو استخدم relay المدار من Tenvo لسيناريوهات Wake-on-WAN. حمّل عملاء Tenvo وابدأ من /download.

احصل على Tenvo

مستعد لتجربته بنفسك؟

مجانًا حتى 30 جهازًا، دون بطاقة ائتمان. جاهز ومتصِل في دقيقتين.