Garbitu Bash eta Zsh-eko proxy aldagaiak unproxy funtzio batekin
Konpondu shell laguntzaile bat, all_proxy bakarrik kentzen duena protokolo bakoitzeko aldagaiak eta ALL_PROXY maiuskulaz gaitu ondoren.
Shell laguntzaile honek etengailu osatugabea du:
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'
Unix shell batean, all_proxy eta ALL_PROXY izen desberdinak dira. Alias honek ez du goiko hiru aldagaietako bat bera ere kentzen. ALL_PROXY maiuskulazkoa bakarrik kenduta, protokolo bakoitzeko bi ezarpenak geratuko lirateke.
Izen arrunt horiek uneko Bash edo Zsh saiotik garbitzeko:
unproxy() {
unset http_proxy https_proxy all_proxy
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
}
Deitu funtzioari ondorengo komandoek ingurune garbia heredatu behar duen shell horretan. Script seme batek ezin du bere guraso terminalaren ingurunea garbitu.
Dagoeneko martxan dauden aplikazioek beren egoera gordetzen dute. curl konfigurazio fitxategi batek, Git ezarpen batek, nabigatzaile hobespen batek edo komando aukera esplizitu batek proxy bat hauta dezakete aldagaiak kendu ondoren. Trafikoak oraindik erabiltzen badu, ikuskatu bezero horren konfigurazioa.