الرئيسية / المدونة

بروكسي SOCKS5 أم HTTP: أيهما تستخدم؟

آخر تحديث 7 نوفمبر 2026 · قراءة دقيقتين

كلاهما ينقل HTTPS بأمان، لكنهما يعملان على مستويين مختلفين. متى يستحق SOCKS5، ومتى يكون HTTP أبسط، وماذا يعني socks5h لتسريب DNS.

معظم باقات البروكسي تعطيك نقطة اتصال HTTP وأخرى SOCKS5. في استخراج بيانات الويب العادي يتصرف الاثنان بشكل شبه متطابق. الفروق تظهر مع الحركة غير المتعلقة بالويب، ومع DNS، ومع بعض الأدوات.

ما الفرق بينهما؟

  • بروكسي HTTP: يتحدث بروتوكول HTTP. مع مواقع https يرسل العميل طلب CONNECT ويفتح البروكسي نفقًا، فتمر الحركة المشفرة كما هي. أما طلبات http العادية فيمررها البروكسي بنفسه.
  • بروكسي SOCKS5: يعمل في مستوى أدنى. ينقل اتصالات TCP الخام ولا يهتم إن كانت الحركة HTTP أو IMAP أو SSH أو بروتوكول لعبة.

في الحالتين تبقى HTTPS مشفرة من طرف إلى طرف، ولا يستطيع البروكسي قراءة حركة https الخاصة بك في أي منهما.

اختر HTTP عندما

  • تجلب مواقع الويب وواجهات API فقط.
  • أداتك تدعم بروكسي HTTP فقط، كما في كثير من المكتبات القديمة وبعض إعدادات المتصفح.
  • تريد أبسط إعداد: http://user:pass@host:port يعمل في كل مكان تقريبًا.

اختر SOCKS5 عندما

  • تحتاج بروتوكولات غير HTTP: برامج البريد، أو SSH، أو FTP، أو تطبيقات TCP خاصة، أو بعض الألعاب.
  • تريد أن يتم حلّ أسماء النطاقات (DNS) من جهة البروكسي (انظر بالأسفل).
  • يطلب تطبيق ما SOCKS صراحةً، مثل بعض تطبيقات المراسلة. لاحظ أن كثيرًا من شبكات البروكسي السكني لا تمرر UDP، فتحقق قبل الاعتماد عليه.

socks5 أم socks5h: تفصيل DNS

مع socks5:// تقوم كثير من البرامج بالبحث عن اسم النطاق على جهازك أولًا ثم ترسل عنوان IP فقط إلى البروكسي. هذا يسرّب الاستعلام إلى خادم DNS المحلي لديك، وقد يحصل الموقع على عنوان مناسب لموقعك أنت لا لموقع البروكسي. مع socks5h:// (حرف h يعني hostname) يقوم البروكسي بالبحث. في curl وPython requests ومعظم المكتبات، فضّل socks5h.

curl -x socks5h://user:pass@host:port https://ipinfo.io/json

السرعة

لا يوجد فرق سرعة ملحوظ في الاستخدام العادي. شبكة البروكسي، والمسافة إلى البوابة، والموقع المستهدف أهم بكثير من البروتوكول.

الخلاصة

استخدم HTTP افتراضيًا للويب، وانتقل إلى SOCKS5 (مع socks5h) لأي شيء آخر أو عندما يهم موقع DNS. معظم خطوط Proxare السكنية تدعم الاثنين، وتختار البروتوكول عند إنشاء الخطوط.

أدلة أخرى

متوفر أيضًا بـ: English · Français · Tiếng Việt · 中文 · Українська