قد يؤثر تغيير وكيل النظام في أكثر من نافذة المتصفح التي تختبرها. لاختبار Chrome قصير، يمكنك بدلًا من ذلك تشغيل ملف شخصي منفصل مع نقطة وكيل محددة صراحةً.

شغّل ملف اختبار مخصصًا

مثال لوكيل HTTP على Linux:

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

استخدم مجلدًا جديدًا مخصصًا لهذا الاختبار واستبدل عنوان المثال بوكيلك الفعلي من الخدمة أو قائمة الوكلاء المجانيين. يعتمد اسم ملف Chrome التنفيذي وموقعه على نظام التشغيل والتثبيت.

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

عند استخدام إدخال SOCKS5

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

يستخدم Chrome هنا مخطط socks5، لا صياغة socks5h الخاصة بـ curl. يحل تنفيذ SOCKS5 في Chromium أسماء الوجهات عبر الوكيل لطلبات URL التي يدعمها. يدعم TCP، لا ترحيل UDP عام، ولا يدعم مصادقة SOCKS5 باسم مستخدم وكلمة مرور. لذا قد تفشل نقطة SOCKS محمية بسبب عدم توافق قدرات العميل، لا بسبب عنوان IP غير صالح.

اختبر وجهة عامة في تلك النافذة

افتح صفحة فحص IP في الملف المخصص. صفحة localhost اختبار ضعيف لمسار الوكيل، لأن Chromium لديه قواعد تجاوز ضمنية للاسترجاع وبعض العناوين المحلية.

اختبر أيضًا نوع الوجهة الذي تحتاجه. نجاح صفحة HTTP لا يثبت دعم HTTPS CONNECT. إذا لم يحمّل الملف شيئًا، فقارن النقطة نفسها بطلب صغير من سطر الأوامر قبل تعديل خيارات المتصفح؛ راجع اختبار HTTP باستخدام curl لنقطة استماع HTTP.

أنهِ الاختبار

أغلق عملية Chrome المخصصة عند الانتهاء. لم يحدد الأمر أعلاه ملفك المعتاد. أبقِ الملف المؤقت منفصلًا عن ملف يحوي جلساتك الشخصية؛ لا يلزم تسجيل الدخول لاختبار نقطة اتصال.

على Windows تكون نافذة وكيل النظام المعتادة غالبًا أبسط للاستخدام اليومي. يفيد الملف المنفصل عندما تريد عمدًا جلسة اختبار محدودة بدل تغيير دائم للنظام.

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