تسجيل الدخول إنشاء حساب

أنواع خوادم البروكسي: كيف يختلف HTTP عن SOCKS5 عمليًا

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

ثلاثة أنفاق مضيئة بأشكال مختلفة تلتقي عند قوس واحد في مركز بيانات مظلم

تظهر كلمات «HTTP» و«SOCKS4» و«SOCKS5» في وصف كل خدمة بروكسي، ومنها تعرف هل سيعمل السطر في برنامجك. يتلخص الفرق بين البروتوكولات في ثلاثة أشياء: كيف يخبر البرنامج البروكسي إلى أين يتصل، ومن يحول النطاق إلى عنوان IP، وماذا يفعل الخادم بالبيانات بعد ذلك. نشرح البروتوكولات الأربعة بجداول وأمثلة، وفي النهاية نبين كيف يتوافق البروتوكول مع مصدر العناوين: من باقات MIX إلى السطور السكنية.

كيف يمر الطلب عبر البروكسي

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

HTTPالبرنامجالبروكسيالموقعGET http://site/…GET /…+ Via, X-Forwarded-ForHTTPS · CONNECTالبرنامجالبروكسيالموقعCONNECT site:443TLS من طرف إلى طرفيرى البروكسي النطاق والحجم فقطSOCKS5البرنامجالبروكسيالموقعاسم المستخدم وكلمة المرور ونطاق الموقعتدفق TCP أو UDPsocks5h: يحل البروكسي النطاق
أول أمر من البرنامج وما يفعله البروكسي بعده: في HTTP يقرأ الطلب، وفي CONNECT وSOCKS5 ينقل تدفق البايتات.

بروكسي 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 فهذا هو السبب.

مقارنة البروتوكولات

الخاصيةHTTPCONNECTSOCKS4/4aSOCKS5
ما يُنقلالطلب كاملًانفقتدفق 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:portcurl و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 دقائق قراءة

كل المقالات

الأسعار جرّب ساعة مجانًا