التطبيقات والعمليات المساعدة
ما هو node؟
node هو بيئة تشغيل Node.js. ليس جزءًا من macOS؛ بل ثبّته أنت أو Homebrew أو أداة أخرى. حركة بياناته هي ما تطلبه برامج JavaScript التي يشغّلها، مثل تنزيل npm للحزم.
الإجابة المختصرة
بيئة تشغيل Node.js، وهي ليست جزءًا من macOS. تتصل فقط عندما يطلب برنامج نصي ذلك، مثل تثبيت npm للحزم أو خادم تطوير أو وكيل ذكاء اصطناعي أو خادم MCP.
احظره بحذر
يحظر حظر node كل برامج Node.js دفعة واحدة. احظر المضيف المحدد بدلًا من ذلك، أو أوقف البرنامج النصي الذي لا تعرفه.
- المسار
/opt/homebrew/bin/node/usr/local/bin/node~/.nvm/versions/node/<version>/bin/node
ما هو
يشغّل node برامج JavaScript خارج المتصفح. أدوات كثيرة هي برامج Node.js: منها npm ووكالات البرمجة بالذكاء الاصطناعي وخوادم MCP وخوادم التطوير.
يوضح مساره طريقة تثبيته. يستخدم Homebrew المسار /opt/homebrew/bin على Apple silicon، ويحفظ مديرو الإصدارات نسخًا في مجلدك الرئيسي.
تقول وثائق npm إنه يستخدم السجل العام على https://registry.npmjs.org افتراضيًا، ما لم تضبط سجلًا آخر.
يمكن للملف التنفيذي node نفسه تشغيل برامج كثيرة في وقت واحد. يظهر كل منها كعملية node منفصلة.
لماذا يستخدم الشبكة
- تثبيت الحزم. ينزّل
npm installوnpxالحزم من السجل. - البرامج التي تشغّلها. ينفذ خادم التطوير أو البرنامج النصي أو أداة سطر الأوامر المكتوبة بـ Node.js الطلبات التي تطلبها شيفرتها.
- وكلاء الذكاء الاصطناعي وخوادم MCP. يعمل كثير من وكلاء البرمجة وخوادم MCP على Node.js ويستدعون واجهة API لمزود نموذجهم.
ما المقدار الطبيعي
حركة البيانات أثناء تثبيت الحزم أو تشغيل أداة أمر طبيعي.
عملية node التي تبقى متصلة لساعات هي عادةً خادم أو وكيل شغّلته.
تستحق عملية node غير المعروفة الفحص. توضح عمليتها الأم وسطر أوامرها ما تشغّله.
عندما يستخدم الكثير من البيانات والسبب
- تثبيت جديد. يؤدي تثبيت تبعيات مشروع للمرة الأولى إلى تنزيل كل حزمة.
- الوكلاء والمهام الطويلة. يرسل وكيل الذكاء الاصطناعي المطالبات والملفات إلى مزوده، وقد يشغّل أدوات كثيرة تباعًا.
- التحميلات. يرسل البرنامج النصي الذي يرفع مخرجات البناء أو السجلات قدر البيانات التي يرفعها.
هل حظره آمن؟
احظره بحذر
يحظر حظر node كل برامج Node.js دفعة واحدة. احظر المضيف المحدد بدلًا من ذلك، أو أوقف البرنامج النصي الذي لا تعرفه.
ما يتعطل عند حظره
- يتعذر على npm وnpx تثبيت الحزم.
- تفقد خوادم التطوير وأدوات سطر الأوامر ووكلاء الذكاء الاصطناعي وخوادم MCP التي تعمل على Node.js اتصال الشبكة.
- تنطبق القاعدة على كل برنامج يشغّله ملف node التنفيذي هذا.
يعني الحظر إنشاء قاعدة جدار ناري ترفض اتصالاتها. لا تنهِ عملية من macOS أو تعطّلها لتوفير البيانات: سيعيد macOS تشغيلها وتعتمد عليها ميزات أخرى.
تقليل استخدامه
اعرف ما تشغّله العملية. في الطرفية، اعرض سطر أوامرها باستخدام معرّف العملية.
ps -o pid,ppid,command -p <pid>أوقف البرامج النصية أو الخوادم التي لا تحتاجها.
أعد استخدام ذاكرة npm المؤقتة. تجنب حذف
node_modulesوإعادة التثبيت عبر نقطة اتصال.
معرفة مقدار استخدامه
افتح مراقب النشاط من التطبيقات ‹ الأدوات المساعدة. انقر على الشبكة.
اكتب
nodeفي حقل البحث. يعرض عمودا البايتات المرسلة والمستلمة ما نقلته منذ بدء تشغيلها.في Terminal، راقب هذه العملية فقط. اضغط d لإظهار التغير في الثانية، وq للخروج.
nettop -p 'node' -P
باستخدام Kilobat
يعرض Kilobat أدوات سطر الأوامر مثل node مع مسار ملفها التنفيذي، فتبرز أي نسخة غير معروفة.
مع Pro، يسجل سجل شبكة الوكيل كل مضيف اتصل به وكيل الذكاء الاصطناعي والعمليات التي يبدأها، بما في ذلك node.
kilobat agent-logاطرح السؤال نفسه في الطرفية.
kilobat explain node
العرض المباشر والتفسيرات مجانيان. يتطلب السجل في التطبيق Kilobat Pro. ويتطلب الحظر Pro ومرشح الشبكة: راجع مرشح الشبكة والحماية وموفّر بيانات نقطة الاتصال.
المضيفون الذين يتصل بهم
توثّق Apple والشركة المصنّعة هؤلاء المضيفين لهذه الميزة. وقد تتصل العملية بغيرهم أيضًا؛ تعرض علامة تبويب الاتصالات في Kilobat ما تفتحه فعليًا على Mac لديك.
الأسئلة
لماذا يتصل node بالإنترنت رغم أنني لم أشغّل شيئًا؟
شغّله تطبيق أو وكيل ما. تحدد عمليته الأم، التي يعرضها ps، أيّهما.
هل يمكنني رؤية المضيفين الذين اتصلت بهم عمليات node الخاصة بوكيل ذكاء اصطناعي؟
نعم. يسجلها سجل شبكة الوكيل في Kilobat لكل جلسة وكيل، مع عدد البايتات والعملية.
المصادر
- وثائق npm: السجل
- صفحة الدليل ps(1) المثبتة مع macOS 27.2
- وثائق Kilobat: سجل شبكة الوكيل
تم التحقق في 1 نوفمبر 2026.