Bu shell yordamchisining o'chirish tugmasi to'liq emas:

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 ichida all_proxy va ALL_PROXY turli nomlardir. Bu alias yuqoridagi uchta o'zgaruvchining birortasini ham olib tashlamaydi. Faqat katta harfli ALL_PROXY olib tashlansa, protokolga xos ikkita sozlama qolib ketadi.

Ushbu keng tarqalgan nomlarni joriy Bash yoki Zsh sessiyasidan tozalash uchun:

unproxy() {
  unset http_proxy https_proxy all_proxy
  unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
}

Funksiyani keyingi buyruqlari tozalangan muhitni meros olishi kerak bo'lgan shell ichida chaqiring. Bola skript o'z ota-ona terminalining muhitini tozalay olmaydi.

Allaqachon ishlayotgan ilovalar o'z holatini saqlaydi. curl konfiguratsiya fayli, Git sozlamasi, brauzer tanlovi yoki aniq buyruq opsiyasi ham o'zgaruvchilar olib tashlangandan keyin proksi tanlashi mumkin. Agar trafik hali ham undan foydalansa, o'sha mijoz konfiguratsiyasini tekshiring.

O'xshash maqolalar