Vilken Bash-startfil satte den proxyn?
Kontrollera login_shell först och skilj sedan de valda profilerna från den ärvda föräldramiljön.
shopt login_shell| Start | Startindata |
|---|---|
| Inloggning | /etc/profile, sedan den första läsbara befintliga ~/.bash_profile, ~/.bash_login eller ~/.profile; den kan läsa in ~/.bashrc |
| Interaktiv utan inloggning | ~/.bashrc; Debian-familjens byggen också /etc/bash.bashrc |
| Icke-interaktiv | BASH_ENV där det är tillämpligt |
Undersök tilldelningarna och de inlästa skripten på den sökvägen för den faktiska proxyvariabeln. Därför kan olika terminal lägen välja olika källor.
bash --noprofile --norc hoppar över startfiler men ärver fortfarande föräldramiljön. Att ta bort en tilldelning i en fil raderar inte ett värde som terminalen eller skalet redan har.
Rätta källan som äger värdet och börja med den avsedda föräldramiljön. En extra unset i slutet kan dölja källan utan att rätta en annan startväg.