الشبكة المحلية
جدار حماية macOS يحظر الاتصالات الواردة
يتحكم جدار حماية macOS في الاتصالات التي تبدأها حواسيب أخرى إلى Mac. ولا يتحكم في الاتصالات التي تبدأها تطبيقاتك.
الأعراض
- لا تستطيع الأجهزة الأخرى الاتصال بخادم أو لعبة أو خدمة مشاركة على Mac.
- لا يرد Mac على ping من جهاز آخر.
- يعمل خادم تطوير على Mac لكنه لا يعمل من هاتفك على شبكة Wi-Fi نفسها.
- يسأل macOS عما إذا كان يمكن لتطبيق قبول اتصالات الشبكة الواردة.
الأسباب المحتملة
- حظر جميع الاتصالات الواردة. تقول Apple إن هذا الخيار يحظر الاتصالات بالخدمات غير الضرورية وجميع خدمات المشاركة الأخرى.
- تطبيق مرفوض. نقرت على رفض في مطالبة سابقة، أو ضُبط التطبيق على الحظر في خيارات جدار الحماية.
- وضع التخفي. لا يرد Mac على طلبات الاستقصاء مثل ping.
- يستمع الخادم على 127.0.0.1. عندئذ يستطيع Mac وحده الاتصال، مهما كان إعداد جدار الحماية.
كيفية التحقق
اختر قائمة Apple > إعدادات النظام > الشبكة > جدار الحماية. تحقق مما إذا كان جدار الحماية مشغّلًا.
انقر على الخيارات. تحقق من إعداد تطبيقك ومن حظر جميع الاتصالات الواردة.
اعرض حالة جدار الحماية من Terminal.
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate /usr/libexec/ApplicationFirewall/socketfilterfw --getblockall /usr/libexec/ApplicationFirewall/socketfilterfw --getstealthmodeتأكد من أن الخادم يستمع على جميع العناوين، وليس 127.0.0.1 فقط.
lsof -nP -iTCP:8000 -sTCP:LISTEN
كيفية الإصلاح
في خيارات جدار الحماية، أوقف حظر جميع الاتصالات الواردة إذا كنت تحتاج إلى المشاركة أو الخوادم.
انقر على زر الإضافة وحدد التطبيق. اضبطه على السماح بالاتصالات الواردة.
انقر على موافق. اختبر الاتصال من الجهاز الآخر مجددًا.
يمكنك أيضًا السماح لتطبيق من Terminal. استبدل المسار بمسار تطبيقك.
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /Applications/Example.appيتطلب كلمة سر مسؤول.
أبقِ جدار الحماية مشغّلًا. اسمح فقط للتطبيقات التي يجب أن تقبل الاتصالات.
باستخدام Kilobat
يتحكم مرشح Kilobat في الاتصالات التي تبدأها تطبيقاتك. ولا يحل محل جدار حماية macOS للاتصالات الواردة.
لرؤية المقابس المفتوحة لعملية خادم، استخدم أمر الوجهات.
kilobat destinations --pid 12345
الأسئلة
هل يحظر جدار حماية macOS الاتصالات الصادرة؟
لا. تصفه Apple بأنه حماية من الاتصالات التي تبدأها الحواسيب الأخرى. استخدم تطبيق مرشح للاتصالات الصادرة.
ما وظيفة وضع التخفي؟
لا يرد Mac على طلبات الاستقصاء مثل ping من مصادر غير معروفة. لا تزال التطبيقات المسموح بها تتلقى طلباتها.
المصادر
- دعم Apple: تغيير إعدادات جدار الحماية على Mac
- دعم Apple: حظر الاتصالات بـ Mac باستخدام جدار حماية
- أمن منصات Apple: جدار حماية التطبيقات
- صفحة الدليل socketfilterfw(8) المثبتة مع macOS 27.2
تم التحقق في 29 أكتوبر 2026.