សម្អាតអថេរ proxy របស់ Bash និង Zsh ដោយអនុគមន៍ unproxy
ជួសជុល shell helper ដែលដកតែ all_proxy បន្ទាប់ពីបើកអថេរជាក់លាក់តាមពិធីការ និង ALL_PROXY អក្សរធំ។
shell helper នេះមានកុងតាក់បិទមិនពេញលេញ៖
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'
ក្នុង shell ប្រភេទ Unix, 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 ចំណូលចិត្តកម្មវិធីរុករក ឬជម្រើសពាក្យបញ្ជាច្បាស់លាស់ក៏អាចជ្រើស proxy បន្ទាប់ពីអថេរត្រូវបានដកចេញ។ ប្រសិនបើចរាចរណ៍នៅតែប្រើវា សូមពិនិត្យការកំណត់របស់ client នោះ។