هل يدعم مستمع HTTP في Squid بروتوكول SOCKS؟
افصل بروتوكول الوكيل عن أرقام المنافذ وميّز عمل Squid التجريبي على SOCKS من دعم مستمع HTTP القياسي.
يقبل http_port في Squid حركة وكيل HTTP بغض النظر عن رقم المنفذ. وإعداده على المنفذ 1080 يتركه مستمع HTTP؛ أما عميل SOCKS فيرسل مصافحة مختلفة.
يمكن لتطبيق يدعم وكلاء HTTP استخدام عنوان Squid ومنفذه في إعداد وكيل HTTP لديه. ويمكن لوجهات HTTPS المرور عبر CONNECT، لذا يصلح هذا الإعداد أيضًا للمواقع الآمنة عندما يسمح الوكيل بالنفق.
يحتاج التطبيق الذي يتطلب SOCKS إلى خدمة تنفّذ إصدار SOCKS المطلوب وإلى مصادقة. وللمسارات العامة المسموح بها، اختر مرشحين من قائمة وكلاء SOCKS يطابقون ذلك الإصدار. ويمكن لخادم SOCKS مخصص أو تمرير SSH ديناميكي محلي مناسب أن يوفر تلك الواجهة.
الدعم التجريبي والوكلاء الأعلى
تصف صفحة تطوير SOCKS في Squid مقاربات تجريبية وأخرى مبنية على مكتبات مع قيود. وهي لا تثبت أن مستمع HTTP قياسيًا معبأ يقبل SOCKS5 عبر مفتاح إعداد.
جعل Squid يستخدم SOCKS في اتجاه المنبع مطلب منفصل يتعلق باتصالاته الصادرة. والطريقة التي تؤثر في تلك المقابس لا تضيف دعمًا واردًا لـ SOCKS.
عند عدم تطابق البروتوكول، حدد ما يرسله التطبيق إلى Squid وما يرسله Squid نحو وجهته أو والده. وتغيير رقم المنفذ وحده لا يغيّر أيًا من المحادثتين.