Cleachd Alpaca gus PAC a mheasadh airson innealan loidhne-àithne
Cleachd crìoch-phuing HTTP ionadail Alpaca gus an urrainn do CLI slighe PAC a leantainn gun an sgriobt fhèin a pharsadh.
Bheir proxy ionadail a thuigeas PAC crìoch-phuing sheasmhach do dh'innealan loidhne-àithne agus i a' meas poileasaidh slighe na lìonra airson gach ceann-uidhe. Tha Alpaca a' coileanadh na dreuchd eadar-ghluasaid seo: bidh an t-inneal a' bruidhinn HTTP proxy gu h-ionadail, agus bidh Alpaca a' taghadh proxy suas-srutha no ceangal dìreach.
Le stàladh a th' ann mar-thà, tòisich an neach-èisteachd loopback aice leis na brataichean a chaidh a chlàradh:
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
Tha URL a' PAC, an liosta ceadaichte airson dearbhadh proxy agus am port nan eisimpleirean cleachdaidh. Thoir seachad na cuir-a-steach dearbhaidh suas-srutha a tha an tionndadh agus an àrd-ùrlar a chaidh a chur a-steach a' cumail taic riutha nuair a dh'iarras na proxys a thagh thu iad. Nì an liosta ceadaichte comharrachadh air na h-òstaichean proxy aig a bheil cead na teisteanasan sin fhaighinn.
Rèitich an t-inneal loidhne-àithne gus a' chrìoch-phuing ionadail a chleachdadh:
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
Faodaidh an t-inneal na luachan sin a chumail fhad 's a tha am PAC a' cur ceann-uidhe eadar-lìon gu dìreach agus ceann-uidhe poblach tron proxy chorporra. Chan fheum i JavaScript a' PAC a mheasadh i fhèin.
Tha am pròiseact cuideachd a' clàradh seach-rathad dìreach sealach nuair a dh'fhàsas pàrantan taghte do-ruigsinneach. Cuir a' phàirt-àite sin a-steach don phoileasaidh cleachdaidh nuair a bhios tu a' co-dhùnadh a bheil an t-eadar-ghluasadair a' toirt seachad an t-slighe a tha a dhìth.
Thoir sùil air dè na seòrsachan toraidh PAC a tha an t-eadar-ghluasadair a' cumail taic riutha. Tha an CLI Alpaca a chaidh a chlàradh a' dèanamh slighean PAC SOCKS5 mar roghainn fhollaiseach tro -enable-socks; tha an t-eadar-aghaidh HTTP ionadail agus am pròtacal suas-srutha taghte nam pàirtean eadar-dhealaichte den t-slighe.