මෙම 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 සැකසුමක්, බ්‍රවුසර මනාපයක් හෝ පැහැදිලි විධාන විකල්පයක් ද විචල්‍ය ඉවත් කිරීමෙන් පසු ප්‍රොක්සියක් තෝරා ගත හැක. ගමනාගමනය තවමත් එය භාවිතා කරන්නේ නම්, එම සේවාලාභියාගේ වින්‍යාසය පරීක්ෂා කරන්න.

අදාළ ලිපි