ERR_UNSAFE_PORT -312
خطأ الشبكة -312
الرسالة الرسمية (كما تظهر على الشاشة): The request was blocked because the port is restricted as unsafe.
يُبحث عنه أيضًا باسم: net::ERR_UNSAFE_PORT, error -312
ماذا يعني
يرفض Chrome فتح العنوان مع ERR_UNSAFE_PORT لأن الرابط يستخدم منفذًا تحظره المتصفحات لأسباب أمنية، مثل منافذ SMTP أو IRC أو X11. ويواجهه المطورون عند تشغيل خادم محلي على منفذ مقيَّد.
ينطبق على: Chrome, Edge, Brave, Opera, Vivaldi
كيفية إصلاح ERR_UNSAFE_PORT
- استخدم منفذ تطوير شائعًا بدلًا منه، مثل 3000 أو 5173 أو 8000 أو 8080
- غيّر إعدادات الخادم ليستمع على منفذ مسموح وحدّث العنوان
- إذا كان رابط أو إشارة مرجعية تستخدم منفذًا غير معتاد، فاطلب من مالك الموقع عنوان https:// القياسي
- للاختبار المحلي المؤقت فقط، شغّل Chrome بالخيار --explicitly-allowed-ports=PORT
- إذا كنت تملك خدمة عامة: لا تنشر موقعًا على منفذ مقيَّد أبدًا؛ قدّمه على المنفذ 443 خلف وكيل عكسي
سبب حدوثه
تحتفظ المتصفحات بقائمة منافذ مقيَّدة (مثل 25 و6000 و6665-6669، وأُضيف 10080 في Chrome 90) حتى لا تُستخدم صفحات الويب لإرسال طلبات مصنَّعة إلى خدمات غير ويب.
الأسئلة الشائعة
ما المنافذ التي يحظرها Chrome؟
المنافذ التي تستخدمها خدمات معروفة غير HTTP، وهي معرّفة في قائمة «bad port» ضمن معيار Fetch. اختر منفذًا فوق 1024 وغير موجود في تلك القائمة.
أخطاء ذات صلة
المصدر: Chromium net_error_list.h · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)
آخر تحديث: