רייניקן Bash און Zsh פראקסי וואריאבלען מיט אן unproxy פונקציע
פאררעכטן א shell העלפער וואס נעמט אוועק נאר all_proxy נאכן אנצינדן פראטאקאל-ספעציפישע וואריאבלען און ALL_PROXY אין גרויסע אותיות.
דער shell העלפער האט אן אומפולשטענדיקן אויסלעשער:
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 זענען all_proxy און ALL_PROXY פארשידענע נעמען. דער alias נעמט נישט אוועק קיין איינע פון די דריי וואריאבלען אויבן. אוועקנעמען נאר ALL_PROXY אין גרויסע אותיות וועט איבערלאזן די צוויי פראטאקאל-ספעציפישע איינשטעלונגען.
צו רייניקן די פּאפּולערע נעמען פונעם יעצטיקן Bash אדער Zsh סעסיע:
unproxy() {
unset http_proxy https_proxy all_proxy
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
}
רוף די פונקציע אין דעם shell וועמענס נאכפאלגנדיקע באפעלן דארפן ירשענען די רייניקע סביבה. א קינד-סקריפט קען נישט רייניקן די סביבה פון זיין עלטערן טערמינאל.
פראגראמען וואס לויפן שוין האלטן זייער אייגענעם מצב. א curl קאנפיגוראציע-טעקע, א Git איינשטעלונג, א בראוזער-פערעפֿערענץ אדער אן אויסקלארע באפעל-אפציע קענען אויך אויסקלויבן א פראקסי נאכן אוועקנעמען די וואריאבלען. אויב דער טראפיק נוצט אים נאך, איבערקוק די קאנפיגוראציע פון יענעם קליענט.