કમાન્ડ-લાઇન સાધનો માટે 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 ઇન્ટરફેસ અને પસંદ કરેલ પ્રોટોકોલ માર્ગના જુદા જુદા ભાગ છે.