Bash- an Zsh-Proxyvariabelen mat enger unproxy-Funktioun läschen
E Shell-Helfer reparéieren, deen no dem Aschalte vu protokollspezifesche Variabelen an dem groussen ALL_PROXY nëmmen all_proxy ewechhëlt.
Dësen Shell-Helfer huet en onkompletten Ausschaltknäppchen:
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
export ALL_PROXY=socks5://127.0.0.1:1080
alias unproxy='unset all_proxy'
An enger Unix-Shell sinn all_proxy an ALL_PROXY verschidde Nimm. Den Alias hëlt kee vun den dräi Variabelen uewen ewech. Wann een nëmmen de groussen ALL_PROXY ewechhëlt, bleiwen déi zwee protokollspezifesch Astellungen.
Fir dës gebräichlech Nimm aus der aktueller Bash- oder Zsh-Sessioun ze läschen:
unproxy() {
unset http_proxy https_proxy all_proxy
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
}
Ruff d'Funktioun an där Shell op, deenen hir nächst Kommandoen déi gebotzt Ëmwelt ierwe sollen. E Kandskript kann d'Ëmwelt vu sengem Elterendeel-Terminal net botzen.
Programmer, déi schonn lafen, behalen hireen eegenen Zoustand. Eng curl-Konfiguratiounsdatei, eng Git-Astellung, eng Browser-Virléift oder eng explizit Kommandooptioun kënnen och e Proxy auswielen, nodeem d'Variabelen ewechgeholl goufen. Wann den Traffic en nach benotzt, iwwerpréift d'Konfiguratioun vun deem Client.