కమాండ్-లైన్ సాధనాల కోసం 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 ఇంటర్ఫేస్ మరియు ఎంచుకున్న పైస్థాయి ప్రోటోకాల్ మార్గంలోని వేర్వేరు భాగాలు.