你是否常常遇到:Failed to connect to raw.githubusercontent.com 443的报错。 如果你用的是clash X软件,设置了系统代理,但命令行终端仍无法使用代理,下面就介绍如何单独设置代理。
通过curl ipinfo.io命令就查看终端的ip详情,知晓是否开启代理。
(本文提及的设置是在mac OS环境,Linux系统,可做参考)
- 通过以下命令查看,所用命令行终端所用的是zshrc还是bash
echo $SHELL
- 若是zshrc,对应修改.zshrc文件;若是bash,则对应修改.bash_profile文件,在文件中写入以下设置:
function proxyOn() {
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
printf "Proxy is on.\n"
}
function proxyOff () {
unset https_proxy
unset http_proxy
unset all_proxy
printf "Proxy is off.\n"
}
-
生效设置文件
source zshrc -
实现代理开关自由:
proxyOn开启,proxyOff来关闭。