L-iskript jesporta http_proxy, jipprintja “enabled” u joħroġ. Curl li jibda wara minn dak it-terminal oriġinali għadu għandu l-ambjent antik tiegħu.

It-tħaddim tal-iskript ħoloq proċess wild. Export jagħmel valur disponibbli għat-tfal ta' dak il-proċess; ma jibgħatx il-valur lura fil-qoxra ġenitur. It-tqegħid tal-export ġewwa bash -c jew backticks ma jaqlebx din ir-relazzjoni.

Għal swiċċ interattiv, funzjoni definita fil-qoxra attwali tista' tagħmel ix-xogħol maħsub:

proxy_on() {
    export http_proxy=http://proxy.example.net:8080
    export https_proxy="$http_proxy"
}

Issostitwixxi l-endpoint eżempju bis-servizz HTTP tiegħek, jew b'kandidat mil-lista tal-proxy HTTP għal talbiet pubbliċi permessi. Sejjaħ il-funzjoni wara li tgħabbi d-definizzjoni tagħha. Fajl tal-qoxra mgħobbi huwa mod ieħor kif tħaddem assenjazzjonijiet fil-qoxra attwali minflok f'waħda ġdida.

Applikazzjonijiet GUI eżistenti u terminals oħra għadhom iżommu l-ambjenti tagħhom stess. Jekk l-assistent huwa maħsub biex iniedi biss kmand wieħed mill-proxy, iż-żamma tal-bidla fl-ambjent ta' dak il-kmand hija spiss eżattament l-ambitu t-tajjeb.

Artikli relatati