يقرأ سكربت قيمة ProxyServer من إعدادات الإنترنت في Windows ويسندها إلى WebProxy.Address. يعمل على جهاز واحد، ثم يفشل على جهاز آخر تبدو قيمته هكذا:

http=proxy-a.example:8080;https=proxy-b.example:8080

هذه سلسلة إعداد خاصة بالبروتوكول، وليست عنوان URI واحدًا للوكيل. تمرير القيمة كاملة إلى مُنشئ يتوقع عنوانًا واحدًا يغيّر معنى المدخل.

المدخليختار الوكيل من أجل
http=...طلبات وجهة HTTP
https=...طلبات وجهة HTTPS

لا يعني مفتاح https بحد ذاته أن الاتصال بذلك الوكيل يستخدم TLS. يمكن لوكيل HTTP عادي أن يحمل وجهة HTTPS عبر CONNECT.

فضّل واجهة وكيل النظام المدعومة للوجهة الفعلية حيث يوفرها العميل. سلاسل الوكيل اليدوية وقواعد التجاوز وعناوين URL للإعداد التلقائي والاكتشاف التلقائي أجزاء مختلفة من الإعداد. قراءة قيمة سجل واحدة لا يمكنها إعادة إنتاجها جميعًا. إذا فحصت الخريطة المخزنة، اقرأ ProxyEnable وAutoConfigURL بجانب ProxyServer.

إذا كان على تكامل ما تحليل تعيين يدوي، فاتبع تنسيقه الموثق، واحتفظ بارتباط البروتوكول، واستخدم محلل URI أو نقطة نهاية حقيقيًا لكل قيمة مختارة. تقسيم كل نقطتين يفسد IPv6؛ واختيار المدخل الأول يفقد التمييز أعلاه.

أبقِ هذا داخل سياق الحساب المناسب. إعدادات المستخدم التفاعلي ليست تلقائيًا إعدادات خدمة تعمل بهوية أخرى.

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