أنواع خوادم البروكسي: كيف يختلف HTTP عن SOCKS5 عمليًا
كيف يختلف بروكسي HTTP عن SOCKS5: المصادقة ونفق CONNECT وDNS وUDP. جداول مقارنة وأمثلة curl واختيار البروتوكول والمجموعة حسب المهمة.

تظهر كلمات «HTTP» و«SOCKS4» و«SOCKS5» في وصف كل خدمة بروكسي، ومنها تعرف هل سيعمل السطر في برنامجك. يتلخص الفرق بين البروتوكولات في ثلاثة أشياء: كيف يخبر البرنامج البروكسي إلى أين يتصل، ومن يحول النطاق إلى عنوان IP، وماذا يفعل الخادم بالبيانات بعد ذلك. نشرح البروتوكولات الأربعة بجداول وأمثلة، وفي النهاية نبين كيف يتوافق البروتوكول مع مصدر العناوين: من باقات MIX إلى السطور السكنية.
كيف يمر الطلب عبر البروكسي
يقف أي بروكسي بين برنامجك والموقع. يفتح البرنامج اتصالًا بالبروكسي، ويفتح البروكسي اتصاله بالموقع، ثم ينقل البايتات في الاتجاهين، لذا يرى الموقع عنوان البروكسي لا عنوانك. تختلف البروتوكولات في الخطوة الأولى: بأي شكل يسلم البرنامج الطلب إلى الخادم.
بروكسي HTTP: يُقرأ الطلب كاملًا
يرسل البرنامج إلى بروكسي HTTP طلبًا عاديًا، لكن بالعنوان الكامل: GET http://site/page. يحلله البروكسي ويذهب إلى الموقع بنفسه ويعيد الرد. وبما أن الخادم يرى الطلب كاملًا، يمكنه إضافة الترويستين الخدميتين Via وX-Forwarded-For، وفي الأخيرة عنوان IP الحقيقي.
تنقسم البروكسيات العامة بهذه الترويسات إلى ثلاثة مستويات. الشفاف يمرر عنوانك إلى الموقع. والمجهول يخفيه، لكن الترويسات تبين أنه بروكسي. والنخبة لا يضيف شيئًا ويبدو للموقع زائرًا عاديًا. تذكر القائمة المجانية مستوى كل عنوان، ويصفي عمود «النوع» النخبة والمجهولة. افحص سطرك في صفحة فحص إخفاء الهوية: تعرض الترويسات وتسرب WebRTC.
في صورته النقية يخدم البروتوكول المواقع غير المشفرة، ولم يبق منها إلا القليل. لذا يعني «بروكسي HTTP» عمليًا مزيجًا: نص صريح لعناوين http ونفق CONNECT لكل ما عداها.
بروكسي HTTPS: نفق CONNECT
لموقع مشفر يطلب البرنامج من البروكسي فتح نفق بالأمر CONNECT site:443. يرد البروكسي بالرمز 200 ثم ينقل تدفقًا لا يستطيع النظر فيه: يمتد TLS من برنامجك إلى الموقع من طرف إلى طرف. يبقى للخادم النطاق والوقت وحجم البيانات. لا يوجد بروتوكول منفصل اسمه «بروكسي HTTPS»: إنه بروكسي HTTP يسمح بأمر CONNECT، وكل سطور HTTP لدينا تدعمه.
SOCKS4 وSOCKS5: نقل التدفق
يعمل SOCKS في مستوى أدنى ولا ينظر داخل HTTP: يذكر البرنامج عنوان الوجهة، ويفتح البروكسي اتصال TCP، ثم ينقل التدفق كما هو. لا يهم البروتوكول ما في الداخل: صفحة أو بريد أو بيانات لعبة. يقبل SOCKS4 عناوين IPv4 فقط ويعيش دون كلمة مرور، وتعلمت النسخة 4a النطاقات. تظهر النسختان في البرامج القديمة، وحل محلهما SOCKS5 في المشاريع الجديدة.
أضاف SOCKS5 ثلاثة أشياء: المصادقة باسم المستخدم وكلمة المرور، وعناوين IPv6 مع النطاقات، ونقل UDP. يهم في العمل تفصيل يُنسى كثيرًا: يمكن لجهازك أو للبروكسي تحويل النطاق إلى IP. إذا فعل ذلك جهازك خرج استعلام DNS من عنوانك، وهذا الأثر يلغي إخفاء الهوية. في curl يقرر المخطط: socks5:// يحل لدى العميل وsocks5h:// لدى البروكسي. يطبع الأمران أدناه عنوان خروج السطر، والثاني يخفي DNS أيضًا:
curl -x "http://LOGIN:PASSWORD@HOST:PORT" https://ifconfig.me
curl --socks5-hostname "LOGIN:PASSWORD@HOST:PORT" https://ifconfig.meيحتاج البث والمكالمات والألعاب وQUIC إلى UDP عبر SOCKS5. من خططنا يدعمه Resi Prime، أما البقية فينقل البروكسي فيها TCP.
ملاحظة منفصلة عن الويب الحديث. تتحدث مواقع أكثر فأكثر HTTP/3 الذي يعمل فوق UDP. عبر بروكسي دون UDP يعود المتصفح وحده إلى HTTP/2 عبر TCP، ويفتح الموقع كالمعتاد لكن دون كسب في السرعة. لا شيء ينكسر هنا، لكن إذا عرضت وحدة تحكم المتصفح h2 حيث توقعت h3 فهذا هو السبب.
مقارنة البروتوكولات
| الخاصية | HTTP | CONNECT | SOCKS4/4a | SOCKS5 |
|---|---|---|---|---|
| ما يُنقل | الطلب كاملًا | نفق | تدفق TCP | تدفق TCP وUDP |
| يرى المحتوى | نعم، لمواقع http | لا | لا | لا |
| اسم المستخدم وكلمة المرور | نعم، Proxy-Authorization | نعم | لا | نعم |
| نطاقات بدل IP | نعم | نعم | 4a فقط | نعم |
| IPv6 | نعم | نعم | لا | نعم |
| UDP | لا | لا | لا | نعم |
| من يحل DNS | البروكسي | البروكسي | العميل، وفي 4a البروكسي | حسب المخطط: socks5 أو socks5h |
لا تكاد السرعة تعتمد على البروتوكول: الكلفة الإضافية للجميع تتسع في تبادل حزم واحد عند الاتصال. يقرر مصدر العنوان وقناة الخروج، وهذه خاصية المجموعة. كيف يتصرف البروتوكول نفسه على مجموعتين مختلفتين يتضح من قياساتنا للعناوين الألمانية: اختلف زمن الاستجابة أربع مرات ونصف.

البروتوكول ومصدر العناوين: محوران منفصلان
يسأل المشترون كثيرًا أيهما «أوثق»: HTTP أم SOCKS5. لا فرق للموقع: يرى اتصالًا واردًا من عنوان البروكسي ولا يعرف بأي بروتوكول تحدثت مع الخادم. سمعة السطر من مصدر العنوان: مركز بيانات أو مزود منزلي أو شبكة جوال. يُختار البروتوكول حسب البرنامج، والمصدر حسب الموقع الذي ستعمل معه.
| الخطة | أي عناوين | البروتوكولات |
|---|---|---|
| باقات MIX | مجموعات حتى 50,000 ip:port من مصادر مختلفة، والوصول عبر IP الخادم | HTTP وHTTPS وSOCKS4 وSOCKS4a وSOCKS5 على منفذ واحد |
| Resi Core وResi Prime | اتصالات منزلية، 200+ و220 بلدًا | HTTP وSOCKS5، وفي Prime أيضًا UDP |
| Mobile Proxy | شبكات جوال 4G و5G، واختيار البلد | HTTP وSOCKS5 |
| ISP Proxy | عناوين مزودين أمريكيين على خوادم سريعة | HTTP وSOCKS5 |
| DC IPv4 وDC IPv6 | مراكز بيانات أمريكية، وIPv6 للمواقع التي تدعمه | HTTP وSOCKS5 |
في الخطط بالغيغابايت يُحدَّد البروتوكول عند إنشاء القائمة في لوحة التحكم، ويحتوي السطر بالفعل على اسم المستخدم وكلمة المرور والمنفذ. إذا توقع البرنامج صيغة أخرى فمرر القائمة عبر محول البروكسي.
صيغ كتابة السطور
يظهر البروتوكول أيضًا في كتابة السطر نفسه. يقبل البرنامج البروكسي بشكلين: عنوان مع منفذ أو رابط كامل مع مخطط. في الرابط يأتي البروتوكول أولًا، وكثيرًا ما يُخلط مع بروتوكول الموقع: المخطط http:// في السطر يبين طريقة الاتصال بالبروكسي ولا يعني أن مواقع https لن تفتح عبره.
| الصيغة | أين تظهر |
|---|---|
| ip:port | قوائم باقات MIX والقوائم العامة، ويُختار البروتوكول في البرنامج |
| host:port:login:password | تصدير الخطط بالغيغابايت، والحقول الأربعة في متصفحات مكافحة الكشف |
| scheme://login:password@host:port | curl وPython وإعدادات النظام والإضافات |
يقبل مدقق SLP ولوحة التحكم لدينا الصيغ الثلاث، وإذا تمسك البرنامج بصيغة واحدة فسيعيد محول البروكسي كتابة القائمة كلها: ألصق، اختر قالبًا، نزّل. لإدخال السطر يدويًا في Windows أو macOS أو المتصفح انظر دليل الإعداد اليدوي للبروكسي.
ماذا تختار حسب المهمة
- الكشط والمدققات. SOCKS5 بمخطط socks5h كي يمر DNS عبر البروكسي، أو HTTP: كلاهما يناسب الكاشط. لآلاف الخيوط دون عداد بيانات خذ باقات MIX، وللموقع الدقيق سطور Resi Core.
- المتصفحات ومكافحة الكشف. استخدم HTTP: لا يمرر Chromium اسم المستخدم وكلمة المرور إلى SOCKS5، ويبقى الملف بهذا السطر دون شبكة. كتبنا أكثر عن اختيار المجموعة للحسابات في مقال بروكسي backconnect.
- البث والمكالمات والألعاب. تحتاج إلى UDP، أي SOCKS5 على Resi Prime.
- برنامج قديم بلا حقل كلمة مرور. تناسبه باقات MIX: يُفتح الوصول عبر IP خادمك، فلا مكان ولا حاجة لإدخال اسم مستخدم.
كيف تفحص السطر
تعرض صفحة عنوان IP الخاص بي عنوان الخروج والبلد، ويعرض فحص إخفاء الهوية الترويسات ومستوى الإخفاء. القائمة الكاملة أسهل عبر مدقق SLP أو سكربت Linux من الصفحة نفسها: يفهم ip:port والسطور باسم مستخدم، ويحدد بروتوكول المنفذ وحده ويعلّم السطور الميتة. شغّلنا أوامر curl في هذا المقال على سطور حية قبل النشر.
تُدفع كل الخطط من رصيد واحد: الباقات بالمدة والباقي بالغيغابايت، وتبقى البيانات المشتراة ثلاثة أشهر. أسعار كل حجم في صفحة مقارنة الخطط.
اقرأ أيضًا

ما فائدة خادم البروكسي: تحليل مهام حقيقية من الواقع
لا يشرح تعريف «وسيط بين العميل والخادم» شيئًا: المهم هو لماذا يُثبت هذا الوسيط طوعًا. نستعرض مهام حقيقية في الجانبين: البروكسي الأمامي للبيانات الجغرافية وجمع البيانات والحسابات، والعكسي لحماية…
4 دقائق قراءة
خادم بروكسي خاص على VPS: تثبيت 3proxy والفحص خطوة بخطوة
دليل للمبتدئين خطوة بخطوة: استأجر VPS، وشغّل سكربت bash جاهزًا مع 3proxy، وافحص الوصول من الخارج بسكربت ثانٍ، ووصل المتصفح. النتيجة IP شخصي مع HTTP وSOCKS5 بكلمة مرور. وفي النهاية بصدق متى يخسر خادمك…
12 دقائق قراءة
تعطيل البروكسي: Windows وmacOS والمتصفحات والهواتف الذكية
خيار بروكسي منسي يحول الإنترنت إلى يانصيب: بعض المواقع لا تفتح، ويشتكي المتصفح من الاتصال، والسبب غير ظاهر. نمر على كل الأماكن التي قد يكون البروكسي مفعلًا فيها: إعدادات Windows وmacOS، والمتصفحات…
4 دقائق قراءة