os proxy config
1.0.0
جزء من مجموعة أدوات HTTP: أدوات قوية لبناء واختبار وتصحيح HTTP (S)
الوصول إلى تكوين وكيل نظام التشغيل من Node.js ، لجميع المنصات. استخدمه مثل ذلك:
import { getSystemProxy } from 'os-proxy-config' ;
const proxy = await getSystemProxy ( ) ; الوعد من getSystemProxy يحل إلى شيء مثل:
{
"proxyUrl" : " https://proxy-server:123/ " ,
"noProxy" : [ " localhost " , " example.com " ]
} يتم إرجاع البروكسيور بتنسيق مناسب للاستخدام مع الوكيل الوكيل: قد يكون عنوان URL HTTP أو HTTPS (لوكيل HTTP) ، أو socks:// أو socks5:// url لـ Socks Proxies ، أو pac+http:// url (أو ما شابه ذلك) مع عنوان PAC-CONFIGIST.
إذا لم يكن هناك وكيل تم تكوينه ، فسيتم حله إلى undefined بدلاً من ذلك. إذا حدث خطأ في شيء ما ولم يتم اكتشاف الإعدادات ، فسيتم رفض الوعد.
هذا يعمل بشكل مختلف قليلاً على كل منصة:
scutil .إذا كنت بحاجة إلى منصة واحدة فقط ، فمن الأفضل استخدام أحد هذه الأساليب مباشرة - تم تصميم هذه الحزمة للاستخدام في أدوات المنصات المتقاطعة.