ამ 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-ის პარამეტრი, ბრაუზერის უპირატესობა ან ბრძანების მკაფიო პარამეტრი ასევე შეიძლება აირჩიოს პროქსი ცვლადების წაშლის შემდეგ. თუ ტრაფიკი კვლავ იყენებს მას, შეამოწმეთ იმ კლიენტის კონფიგურაცია.

დაკავშირებული სტატიები