कमांड-लाइन साधनांसाठी PAC मूल्यांकनासाठी Alpaca वापरा
Alpaca चा स्थानिक HTTP एंडपॉइंट वापरा जेणेकरून CLI स्क्रिप्ट स्वतः पार्स न करता PAC राउटिंगचे अनुसरण करू शकेल.
PAC समजणारा स्थानिक proxy कमांड-लाइन साधनांना स्थिर एंडपॉइंट देतो आणि त्याचवेळी प्रत्येक गंतव्यासाठी नेटवर्कचे राउटिंग धोरण मूल्यांकन करतो. Alpaca ही अडॅप्टर भूमिका पार पाडतो: साधन स्थानिक पातळीवर HTTP proxy शी बोलते आणि Alpaca अपस्ट्रीम proxy किंवा थेट जोडणी निवडतो.
आधीची स्थापना असल्यास, दस्तऐवजीकृत फ्लॅग वापरून तिचा loopback श्रोता सुरू करा:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
PAC URL, proxy प्रमाणीकरणाची अनुमती सूची आणि पोर्ट ही उपयोजन उदाहरणे आहेत. निवडलेल्या proxies ला आवश्यक असल्यास स्थापित आवृत्ती आणि प्लॅटफॉर्म समर्थन देणारे अपस्ट्रीम प्रमाणीकरण इनपुट द्या. अनुमती सूची ठरवते की कोणत्या proxy होस्टना ती ओळखपत्रे मिळू शकतात.
कमांड-लाइन साधन स्थानिक एंडपॉइंट वापरण्यासाठी कॉन्फिगर करा:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
PAC अंतर्जाल गंतव्य थेट आणि सार्वजनिक गंतव्य कॉर्पोरेट proxy मार्गे पाठवत असताना साधन ती मूल्ये ठेवू शकते. त्याला PAC JavaScript स्वतः मूल्यांकन करण्याची गरज नाही.
निवडलेले parent उपलब्ध न झाल्यास तात्पुरता थेट बायपास प्रकल्प दस्तऐवजीकृत करतो. अडॅप्टर आवश्यक मार्ग देतो की नाही हे ठरवताना तो फॉलबॅक उपयोजन धोरणात समाविष्ट करा.
अडॅप्टर कोणत्या PAC निकाल प्रकारांना समर्थन देतो ते तपासा. दस्तऐवजीकृत Alpaca CLI SOCKS5 PAC मार्गांना -enable-socks द्वारे स्पष्ट पर्याय बनवते; स्थानिक HTTP इंटरफेस आणि निवडलेला अपस्ट्रीम प्रोटोकॉल मार्गाचे वेगवेगळे भाग आहेत.