Ní athchumróidh rith proxy-on.sh an bhunshliogán
Roghnaigh feidhm shliogáin nó comhad foinsithe nuair a bhíonn cúntóir seachfhreastalaí le timpeallacht an tsliogáin reatha a athrú.
Easpórtálann an script http_proxy, priontálann “enabled” agus scoireann. Tá a sheantimpeallacht fós ag an Curl a thosaítear ina dhiaidh sin ón teirminéal bunaidh.
Chruthaigh rith an script próiseas linbh. Cuireann export luach ar fáil do leanaí an phróisis sin; ní sheolann sé an luach ar ais isteach sa bhunshliogán. Ní chuirtear an gaol sin bunoscionn tríd an export a chur taobh istigh de bash -c nó de chomharthaí cúil.
Le haghaidh lasc idirghníomhach, is féidir le feidhm atá sainithe sa tsliogán reatha an obair atá beartaithe a dhéanamh:
proxy_on() {
export http_proxy=http://proxy.example.net:8080
export https_proxy="$http_proxy"
}
Cuir do sheirbhís HTTP, nó iarrthóir ón liosta seachfhreastalaí HTTP le haghaidh iarratas poiblí ceadaithe, in ionad an chríochphointe samplach. Glaoigh ar an bhfeidhm tar éis a sainmhíniú a lódáil. Bealach eile chun sannadh a rith sa tsliogán reatha seachas i gceann nua is ea comhad sliogáin foinsithe.
Coinníonn feidhmchláir GUI atá ann cheana agus teirminéil eile a dtimpeallachtaí féin fós. Más é is aidhm don chúntóir ná aon ordú amháin trí sheachfhreastalaí a sheoladh, is minic gurb é an scóip cheart go díreach an t-athrú a choinneáil i dtimpeallacht an ordaithe sin.