代理设置变成 Mac 终端的默认设置,你需要将它们添加到你的 shell 配置文件中。
- Mac 默认使用的是 Zsh shell,所以你需要编辑
.zshrc文件。 - 如果你使用的是 Bash shell(旧版本 macOS 的默认),则需要编辑
.bash_profile或.bashrc文件。
下面是具体步骤:
步骤一:打开终端
首先,打开你的 终端 应用程序。你可以在 "应用程序" -> "实用工具" 中找到它,或者使用 Spotlight 搜索 (Command + Space) 输入 "终端"。
步骤二:编辑 shell 配置文件
确定你的 shell 类型:
在终端中输入 echo $SHELL。
-
如果输出是
/bin/zsh,说明你使用的是Zsh。 -
如果输出是
/bin/bash,说明你使用的是Bash。
编辑文件:
对于 Zsh 用户 (推荐):
输入以下命令来编辑 .zshrc 文件:
nano ~/.zshrc
nano 是一个简单的文本编辑器,你也可以使用 vi 或 code (如果你安装了 VS Code)。
对于 Bash 用户:
通常,Bash 用户会编辑 .bash_profile 文件。输入以下命令:
nano ~/.bash_profile
如果 .bash_profile 不存在,或者你希望对所有交互式 shell 生效,也可以编辑 .bashrc:
sudo nano ~/.bashrc
添加代理设置:
文件打开后,将以下两行添加到文件末尾:
export HTTP_PROXY="http://127.0.0.1:7897/"
export HTTPS_PROXY="http://127.0.0.1:7897/"
注意: 确保 127.0.0.1:7897 是你实际的代理地址和端口。
保存并退出:
在 nano 编辑器中,按 Control + X。
它会问你是否保存,输入 Y (Yes)。
然后按 Enter 确认文件名。
步骤三:使设置生效
为了让这些更改立即生效,你需要在终端中运行以下命令来重新加载配置文件:
对于 Zsh 用户:
source ~/.zshrc
对于 Bash 用户:
source ~/.bash_profile
或者
source ~/.bashrc
步骤四:验证设置
你可以通过以下命令来验证代理设置是否已经生效:
echo $HTTP_PROXY
echo $HTTPS_PROXY
如果输出显示你设置的代理地址,那么恭喜你,设置成功了!
重要提示:
代理软件运行:
确保你的代理软件(比如 ClashX、Surge 等)正在运行,并且监听的地址和端口是 127.0.0.1:7897。如果你的代理软件设置了不同的端口,请务必修改上述配置中的端口号。
全局设置 vs. 特定应用:
这种设置方法是针对终端(shell)环境的,意味着你在终端中运行的命令会使用这些代理设置。它不影响系统范围的代理设置(比如浏览器)。
取消代理:
如果你想要暂时禁用代理,可以直接在终端中运行:
unset HTTP_PROXY
unset HTTPS_PROXY
要永久取消,你需要从你的配置文件 (.zshrc 或 .bash_profile) 中删除那两行代理设置。
通过这些步骤,你的 Mac 终端在每次打开时都会自动加载并使用你设置的代理。
浙公网安备 33010602011771号