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

صيغ البروكسي: host:port:user:pass أم user:pass@host:port؟

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

يمكن كتابة نفس البروكسي بأربع طرق مختلفة. أي صيغة تتوقعها أداتك، وكيف تحوّل القائمة بينها، وفخ الرموز الخاصة في كلمات المرور.

كل بروكسي يتكوّن دائمًا من أربع معلومات: المضيف (host)، والمنفذ (port)، واسم المستخدم، وكلمة المرور. الأدوات فقط تختلف في طريقة كتابتها. إذا «لم يعمل» البروكسي مباشرة بعد الشراء، فالصيغة هي أول ما يجب التحقق منه.

الصيغ الأربع الشائعة

host:port:user:pass          gate.example.com:7777:alice:s3cret
user:pass@host:port          alice:s3cret@gate.example.com:7777
http://user:pass@host:port   http://alice:s3cret@gate.example.com:7777
host:port                    gate.example.com:7777   (IP whitelist, no login)

أي أداة تريد أي صيغة

  • متصفحات مكافحة الكشف وكثير من البوتات تستورد القوائم بصيغة host:port:user:pass، سطر لكل بروكسي.
  • curl وPython requests وNode ومعظم البرامج تريد رابطًا (URL): http://user:pass@host:port، أو socks5h://... لـ SOCKS5.
  • إضافات المتصفح وإعدادات البروكسي في النظام فيها عادةً حقول منفصلة للمضيف والمنفذ واسم المستخدم وكلمة المرور.
  • خيار --proxy-server في Chrome يقبل host:port فقط ولا يحمل اسم مستخدم وكلمة مرور، لذلك استخدم القائمة البيضاء لعناوين IP أو إضافة متصفح.

البروتوكول في البداية مهم

كلمة http:// قبل البروكسي تصف طريقة التحدث مع البروكسي نفسه، لا مع الموقع. بروكسي HTTP ينقل حركة HTTPS بدون مشكلة عبر نفق CONNECT، لذلك http://user:pass@host:port صحيحة حتى لو كانت كل المواقع التي تزورها https. كتابة https:// بدلًا منها تكسر الاتصال غالبًا، لأن معظم البوابات لا تستخدم TLS على منفذ البروكسي نفسه.

فخ الرموز الخاصة

في صيغة الرابط، للرموز @ و: و/ و# و% معنى خاص. إذا ظهرت في كلمة المرور فيجب ترميزها: @ تصبح %40، و: تصبح %3A، و# تصبح %23. وإلا ستقرأ الأداة مضيفًا خاطئًا وتظهر لك رسالة خطأ DNS أو 407 محيّرة. كلمة مرور من حروف وأرقام فقط تتجنب المشكلة تمامًا.

أسماء مستخدمين تحمل خيارات

كثيرًا ما يضع مزوّدو البروكسي السكني خيارات الاستهداف داخل اسم المستخدم، مثل alice-country-de-session-ab12cd34. هذا كله يبقى اسم المستخدم: احتفظ بالنص كاملًا مع كل شرطة أو شرطة سفلية، ولا ترمّزه.

تحويل قائمة بسرعة

في أي جدول بيانات، قسّم العمود حسب الرمز : ثم اجمع الأجزاء بالترتيب الجديد. أو في الطرفية (terminal):

awk -F: '{print "http://"$3":"$4"@"$1":"$2}' proxies.txt

لوحة تحكم Proxare تُنشئ خطوطك بصيغة host:port:user:pass أو user:pass@host:port أو user:pass:host:port أو كرابط كامل http:// / socks5://، فتنسخها مباشرة بالشكل الذي تتوقعه أداتك.

أدلة أخرى

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