Χρήση του Alpaca για αξιολόγηση PAC σε εργαλεία γραμμής εντολών
Χρησιμοποιήστε το τοπικό HTTP endpoint του Alpaca ώστε ένα CLI να ακολουθεί τη δρομολόγηση PAC χωρίς να αναλύει το ίδιο το script.
Ένα τοπικό proxy που κατανοεί PAC δίνει στα εργαλεία γραμμής εντολών ένα σταθερό endpoint, αξιολογώντας παράλληλα την πολιτική δρομολόγησης του δικτύου για κάθε προορισμό. Το 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
Το URL του PAC, η λίστα επιτρεπόμενων για έλεγχο ταυτότητας proxy και η θύρα είναι παραδείγματα ανάπτυξης. Δώστε τις εισόδους ανάντη ελέγχου ταυτότητας που υποστηρίζουν η εγκατεστημένη έκδοση και η πλατφόρμα όταν τα επιλεγμένα proxies τις απαιτούν. Η λίστα επιτρεπόμενων προσδιορίζει ποιοι κεντρικοί υπολογιστές proxy επιτρέπεται να λαμβάνουν αυτά τα διαπιστευτήρια.
Ρυθμίστε το εργαλείο γραμμής εντολών να χρησιμοποιεί το τοπικό endpoint:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Το εργαλείο μπορεί να κρατήσει αυτές τις τιμές ενώ το PAC στέλνει έναν προορισμό intranet απευθείας και έναν δημόσιο μέσω του εταιρικού proxy. Δεν χρειάζεται να αξιολογεί το ίδιο το JavaScript του PAC.
Το έργο τεκμηριώνει επίσης προσωρινή απευθείας παράκαμψη όταν επιλεγμένοι γονείς γίνονται μη προσπελάσιμοι. Συμπεριλάβετε αυτή την εφεδρική επιλογή στην πολιτική ανάπτυξης όταν αποφασίζετε αν ο προσαρμογέας παρέχει την απαιτούμενη διαδρομή.
Ελέγξτε ποιους τύπους αποτελέσματος PAC υποστηρίζει ο προσαρμογέας. Το τεκμηριωμένο CLI του Alpaca καθιστά τις διαδρομές PAC SOCKS5 ρητή επιλογή μέσω -enable-socks; η τοπική HTTP διεπαφή και το επιλεγμένο ανάντη πρωτόκολλο είναι διαφορετικά μέρη της διαδρομής.