Бул 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 жөндөөсү, браузер тандоосу же ачык буйрук опциясы өзгөрмөлөр өчүрүлгөндөн кийин да прокси тандай алат. Эгер трафик аны дагы эле колдонсо, ошол кардардын конфигурациясын текшериңиз.

Тектеш макалалар