unproxy சார்புடன் Bash மற்றும் Zsh ப்ராக்ஸி மாறிகளை அழிக்கவும்
நெறிமுறை சார்ந்த மாறிகள் மற்றும் பெரிய எழுத்து ALL_PROXY ஆகியவற்றை இயக்கிய பிறகு all_proxy மட்டும் நீக்கும் shell உதவியைச் சரிசெய்யவும்.
இந்த 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 அமைப்பு, உலாவி விருப்பம் அல்லது வெளிப்படையான கட்டளை விருப்பம் ஆகியவையும் மாறிகள் நீக்கப்பட்ட பிறகு ப்ராக்ஸியைத் தேர்ந்தெடுக்கலாம். போக்குவரத்து இன்னும் அதைப் பயன்படுத்தினால், அந்த கிளையண்டின் கட்டமைப்பைச் சரிபார்க்கவும்.