proxychains4 -f /home/alex/proxy-lab.conf curl https://example.com/

تختار الوسيطة -f إعدادًا قابلًا للقراءة لهذا الاستدعاء من proxychains-ng. استبدل المسار الكامل الوارد في المثال بالملف الذي تنوي صيانته، وتحقق من المسار المحمّل في مخرجات البدء. الخطأ الذي ما زال يذكر ملفًا آخر يفسّر سبب عدم تأثير تعديلك على proxychains4.conf المتوقع.

بدون ذلك الاختيار الصريح، يشمل البحث PROXYCHAINS_CONF_FILE، وإعدادًا في دليل العمل، وملفًا خاصًا بكل مستخدم، ومواقع النظام المثبّتة. وقد تختلف إصدارات الحزم والأغلفة في إعداداتها الافتراضية. لذلك قد يغيّر الإدخالَ ملفُ proxychains.conf داخل المشروع، أو مجلد منزل حساب آخر، أو ملف تنفيذي مختلف في PATH.

إذا لم يُبلّغ الملف المحدد عن وكيل صالح

تحقق من التحليل قبل الاتصال. تنتمي الإدخالات أسفل [ProxyList] وتحتاج إلى البروتوكول والحقول التي تتوقعها النسخة المثبّتة. تحقق من التعليقات وموضع القسم والصياغة. وبالنسبة إلى نقطة نهاية عامة مسموح بها، تقدّم قائمة الوكلاء المجانية مرشّحين لإدخالهم بالحقول المطلوبة للبروتوكول المحدد. ويبقى مستمع HTTP الموصوف بأنه SOCKS خطأً حتى عند تحميل الملف المقصود.

يختلف خطأ الإعداد المُحلَّل عن انتهاء المهلة بعد محاولة الاتصال. وبعد أن يُحلَّل نقطة النهاية المقصودة، تابع المرحلة الفاشلة التالية: تحميل المكتبات، أو تفاوض الوكيل، أو المصادقة، أو اتصال الوجهة، أو استجابة التطبيق. ولا يمكن إصلاح تلك المراحل بإعادة تسمية ملف نظام.

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

مقالات ذات صلة