proxy-on.sh exekutatzeak ez du guraso shell-a birkonfiguratuko
Aukeratu shell funtzio bat edo kargatutako fitxategi bat proxy laguntzaileak uneko shell-aren ingurunea aldatu behar duenean.
Scriptak http_proxy esportatzen du, “enabled” inprimatzen du eta irten egiten da. Geroago jatorrizko terminaletik abiatutako Curl-ek bere ingurune zaharra mantentzen du oraindik.
Scripta exekutatzeak prozesu ume bat sortu zuen. Export-ek balio bat prozesu horren umeentzat eskuragarri jartzen du; ez du balioa guraso shell-era itzultzen. Export-a bash -c edo backtick-en barruan jartzeak ez du harreman hori alderantzikatzen.
Etengailu interaktibo baterako, uneko shell-ean definitutako funtzio batek egin dezake nahi den lana:
proxy_on() {
export http_proxy=http://proxy.example.net:8080
export https_proxy="$http_proxy"
}
Ordeztu adibideko endpoint-a zure HTTP zerbitzuarekin, edo HTTP proxy zerrendako hautagai batekin baimendutako eskaera publikorako. Deitu funtzioari bere definizioa kargatu ondoren. Kargatutako shell fitxategi bat da esleipenak shell berri batean beharrean uneko shell-ean exekutatzeko beste modu bat.
Dauden GUI aplikazioek eta beste terminalek beren inguruneak mantentzen dituzte oraindik. Laguntzailea proxy bidezko komando bakarra abiarazteko bada, aldaketa komando horren ingurunean mantentzea da askotan esparru zuzena.