Dùng Alpaca để đánh giá PAC cho các công cụ dòng lệnh
Dùng điểm cuối HTTP cục bộ của Alpaca để CLI theo định tuyến PAC mà không phải tự phân tích tập lệnh.
Một proxy cục bộ hiểu PAC cung cấp cho các công cụ dòng lệnh một điểm cuối cố định, đồng thời đánh giá chính sách định tuyến của mạng cho từng đích. Alpaca đảm nhận vai trò bộ thích ứng này: công cụ nói HTTP proxy tại máy cục bộ, còn Alpaca chọn proxy thượng nguồn hoặc kết nối trực tiếp.
Nếu đã có bản cài đặt, hãy khởi động bộ lắng nghe loopback của nó bằng các cờ đã được ghi trong tài liệu:
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, danh sách cho phép xác thực proxy và cổng là các ví dụ triển khai. Hãy cung cấp thông tin xác thực thượng nguồn mà phiên bản và nền tảng đã cài hỗ trợ khi các proxies được chọn yêu cầu. Danh sách cho phép xác định những máy chủ proxy được phép nhận các thông tin đăng nhập đó.
Cấu hình công cụ dòng lệnh dùng điểm cuối cục bộ:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Công cụ có thể giữ các giá trị đó trong khi PAC gửi đích mạng nội bộ trực tiếp và đích công cộng qua proxy của doanh nghiệp. Công cụ không cần tự đánh giá JavaScript của PAC.
Dự án cũng ghi lại cách bỏ qua trực tiếp tạm thời khi một số parent được chọn trở nên không thể truy cập. Hãy đưa phương án dự phòng đó vào chính sách triển khai khi quyết định liệu bộ thích ứng có cung cấp tuyến đường cần thiết hay không.
Kiểm tra các kiểu kết quả PAC mà bộ thích ứng hỗ trợ. CLI Alpaca đã được ghi trong tài liệu biến các tuyến PAC loại SOCKS5 thành lựa chọn rõ ràng thông qua -enable-socks; giao diện HTTP cục bộ và giao thức thượng nguồn được chọn là những phần khác nhau của tuyến đường.