Via youtube.
主理人序
你应该知道的
查看代理软件端口
终端代理配置(方法1)
1.打开终端App,输入如下代码,回车;
vi ~/.zshrc
或
vi ~/.bash_profile
打开 ~/.zshrc
/~/.bash_profile
后,滑至末尾另起一行,粘贴如下代码;
2.粘贴如下代码:(其中alias proxy的proxy与unproxy可以修改成你喜欢的代称);
alias proxy="
export http_proxy=socks5://127.0.0.1:7890;
export https_proxy=socks5://127.0.0.1:7890;
export all_proxy=socks5://127.0.0.1:7890;
export no_proxy=socks5://127.0.0.1:7890;
export HTTP_PROXY=socks5://127.0.0.1:7890;
export HTTPS_PROXY=socks5://127.0.0.1:7890;
export ALL_PROXY=socks5://127.0.0.1:7890;
export NO_PROXY=socks5://127.0.0.1:7890;"
alias unproxy="
unset http_proxy;
unset https_proxy;
unset all_proxy;
unset no_proxy;
unset HTTP_PROXY;
unset HTTPS_PROXY;
unset ALL_PROXY;
unset NO_PROXY"
粘贴成功后,确保处于终端App窗口且已激活当前窗口;按键盘左上角 esc,输入法切换至英文(abc)模式,输入:wq!
,回车;(跟Linux 终端命令行一模一样...)
3.使用 .zshrc
source ~/.zshrc
或
source ~/.bash_profile
4.测试 proxy 效果
curl https://ip.cn
>> {"country": "广东省深圳市", "city": "电信"}
proxy
curl https://ip.cn # 注意不要 sudo
>> {"country": "美国", "city": "Choopa"}
5.取消代理
unproxy
如果不需要使用代理,则可执行上述命令;
终端代理配置(方法2)
代理软件开放端口请自行查阅(参阅本文:查看代理软件端口部分),本例仍以端口7890为例;
打开终端,输入以下代码即可完成代理配置。
cat >> ~/.bash_profile << EOF
function proxy_on() {
export http_proxy=http://127.0.0.1:7890
export https_proxy=\$http_proxy
echo -e "终端代理已开启。"
}
function proxy_off(){
unset http_proxy https_proxy
echo -e "终端代理已关闭。"
}
EOF
source ~/.bash_profile
同方法1:启用则使用命令:
proxy_on
取消则使用:
proxy_off
附注
参阅 Mac OS 常用 Terminal Proxy 方法;
参阅 终端使用代理加速的正确方式(Clash)
版权属于:毒奶
联系我们:https://limbopro.com/6.html
毒奶搜索:https://limbopro.com/search.html
毒奶导航:https://limbopro.com/daohang/index.html本文链接:https://limbopro.com/archives/MacOS_terminal_proxy_setting.html
本文采用 CC BY-NC-SA 4.0 许可协议,转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!