المنفذ 5432 — PostgreSQL (TCP)
ما هو المنفذ 5432؟
قاعدة بيانات PostgreSQL
هذا منفذ مسجّل (1024–49151) وغالبًا ما يُخصّص لخدمات تطبيقات مثل PostgreSQL. · No formal RFC; PostgreSQL Frontend/Backend Protocol v3
متى تحتاج إلى فتح المنفذ 5432؟
Open only when a remote application server must connect to PostgreSQL. For single-server setups, bind PostgreSQL to 127.0.0.1 and keep the port closed externally.
الاستخدامات والبرمجيات الشائعة
- PostgreSQL Server
- pgAdmin
- PostGIS
- Supabase
- TimescaleDB
- Amazon RDS PostgreSQL
- ElephantSQL
الأمان
Set listen_addresses = 'localhost' in postgresql.conf unless remote access is required. Configure pg_hba.conf to restrict connections to specific IPs with scram-sha-256 authentication. For remote access, use an SSH tunnel: ssh -L 5432:localhost:5432 user@server. Enable TLS for any remote connection. Regularly audit user privileges and rotate database passwords.
هل المنفذ 5432 آمن؟
المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد PostgreSQL.
احتفظ بـ PostgreSQL محدّثاً بتصحيحات الأمان. اطلب مصادقة قوية وقيّد الوصول إلى الحد الأدنى من عناوين IP الضرورية.
اختبر اتصال المنفذ 5432 على أي مضيف.
فتح المنفذ 5432
للسماح بالاتصالات الواردة إلى المنفذ 5432 (PostgreSQL)، قم بتكوين جدار الحماية الخاص بك وأضف قاعدة إعادة توجيه المنفذ على جهاز التوجيه.
افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 5432 ← السماح بالاتصال ← تسمية وحفظ القاعدة.
netsh advfirewall firewall add rule name="Open Port 5432" dir=in action=allow protocol=tcp localport=5432sudo ufw allow 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPTسجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 5432، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 5432 ← حفظ.
كيفية إغلاق المنفذ 5432
إذا لم تكن بحاجة إلى PostgreSQL، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.
لحظر المنفذ 5432 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):
netsh advfirewall firewall add rule name="Block Port 5432" dir=in action=block protocol=tcp localport=5432نفّذ: sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROPأزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 5432.
الأسئلة الشائعة
فيما يُستخدم المنفذ 5432؟▾
المنفذ 5432 هو المنفذ TCP القياسي لـ PostgreSQL. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم PostgreSQL بنشاط؛ وإلا يجب إبقاؤه مغلقاً.
هل إبقاء المنفذ 5432 مفتوحًا آمن؟▾
المنفذ 5432 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل PostgreSQL بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان PostgreSQL يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.