استخدم Alpaca لتقييم PAC لأدوات سطر الأوامر
استخدم نقطة النهاية المحلية HTTP في Alpaca كي تتبع أداة CLI توجيه PAC دون تحليل النص البرمجي بنفسها.
يمنح proxy محلي مدرك لـ PAC أدوات سطر الأوامر نقطة نهاية ثابتة أثناء تقييم سياسة توجيه الشبكة لكل وجهة. يؤدي Alpaca هذا الدور الوسيط: تتحدث الأداة مع proxy عبر HTTP محليًا، ويختار Alpaca proxy علويًا أو اتصالًا مباشرًا.
مع تثبيت قائم، شغّل مستمع الاسترجاع الخاص به باستخدام الأعلام الموثقة:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
عنوان PAC وقائمة السماح لمصادقة proxy والمنفذ أمثلة نشر. قدّم مدخلات المصادقة العلوية التي يدعمها الإصدار والمنصة المثبتان عندما تتطلبها proxies المختارة. تحدد قائمة السماح مضيفي proxy المسموح لهم باستلام تلك البيانات.
اضبط أداة سطر الأوامر لاستخدام نقطة النهاية المحلية:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
يمكن للأداة الاحتفاظ بتلك القيم بينما يرسل PAC وجهة داخلية مباشرة ووجهة عامة عبر proxy المؤسسة. ولا تحتاج إلى تقييم JavaScript الخاص بـ PAC بنفسها.
يوثق المشروع أيضًا تجاوزًا مباشرًا مؤقتًا عندما تصبح بعض الآباء المختارة غير قابلة للوصول. أدرج هذا البديل في سياسة النشر عند تحديد ما إذا كان الوسيط يوفر المسار المطلوب.
تحقق من أنواع نتائج PAC التي يدعمها الوسيط. تجعل واجهة Alpaca CLI الموثقة مسارات PAC من نوع SOCKS5 خيارًا صريحًا عبر -enable-socks؛ وواجهة HTTP المحلية والبروتوكول العلوي المختار جزءان مختلفان من المسار.