കമാൻഡ്-ലൈൻ ടൂളുകൾക്കായി 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 സ്വയം വിലയിരുത്തേണ്ട ആവശ്യമില്ല.
തിരഞ്ഞെടുത്ത പേരന്റുകൾ എത്താനാകാത്തതാകുമ്പോൾ താൽക്കാലിക നേരിട്ടുള്ള ഒഴിവാക്കൽ പ്രോജക്റ്റ് രേഖപ്പെടുത്തുന്നു. അഡാപ്റ്റർ ആവശ്യമായ പാത നൽകുന്നുണ്ടോ എന്ന് തീരുമാനിക്കുമ്പോൾ ആ ഫാൾബാക്ക് വിന്യാസ നയത്തിൽ ഉൾപ്പെടുത്തുക.
അഡാപ്റ്റർ പിന്തുണയ്ക്കുന്ന PAC ഫല തരങ്ങൾ പരിശോധിക്കുക. രേഖപ്പെടുത്തിയ Alpaca CLI SOCKS5 PAC പാതകളെ -enable-socks വഴി വ്യക്തമായ തിരഞ്ഞെടുപ്പാക്കുന്നു; പ്രാദേശിക HTTP ഇന്റർഫേസും തിരഞ്ഞെടുത്ത അപ്സ്ട്രീം പ്രോട്ടോക്കോളും പാതയുടെ വ്യത്യസ്ത ഭാഗങ്ങളാണ്.