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.

Ähnlech Artikelen