PAC-ı əmr sətri alətləri üçün qiymətləndirmək üçün Alpaca-dan istifadə edin
Alpaca-nın yerli HTTP son nöqtəsindən istifadə edin ki, CLI skriptin özünü təhlil etmədən PAC marşrutlaşdırmasına uysun.
PAC-ı tanıyan yerli proxy əmr sətri alətlərinə sabit son nöqtə verir və eyni zamanda hər təyinat üçün şəbəkənin marşrutlaşdırma siyasətini qiymətləndirir. Alpaca bu adapter rolunu oynayır: alət yerli olaraq HTTP proxy ilə danışır, Alpaca isə yuxarı proxy və ya birbaşa bağlantı seçir.
Mövcud quraşdırma ilə onun loopback dinləyicisini sənədləşdirilmiş bayraqlarla başladın:
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-i, proxy autentifikasiyası üçün icazə siyahısı və port yerləşdirmə nümunələridir. Seçilmiş proxylər tələb etdikdə quraşdırılmış versiya və platformanın dəstəklədiyi yuxarı autentifikasiya girişlərini təqdim edin. İcazə siyahısı bu etimadnamələri qəbul edə bilən proxy hostlarını müəyyən edir.
Əmr sətri alətini yerli son nöqtədən istifadə etmək üçün konfiqurasiya edin:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Alət bu dəyərləri saxlaya bilər, PAC isə daxili təyinatı birbaşa, ictimai təyinatı korporativ proxy vasitəsilə göndərir. Onun PAC JavaScript-i özü qiymətləndirməsinə ehtiyac yoxdur.
Layihə həmçinin seçilmiş parent-lər əlçatmaz olduqda müvəqqəti birbaşa yan keçməni sənədləşdirir. Adapterin tələb olunan marşrutu təmin edib-etmədiyini qərarlaşdırarkən bu ehtiyat variantı yerləşdirmə siyasətinə daxil edin.
Adapterin dəstəklədiyi PAC nəticə növlərini yoxlayın. Sənədləşdirilmiş Alpaca CLI SOCKS5 PAC marşrutlarını -enable-socks vasitəsilə açıq seçim edir; yerli HTTP interfeysi və seçilmiş yuxarı protokol marşrutun fərqli hissələridir.