本文使用AI整理
📌 目的
通过 alias 定义快捷命令,快速切换本地终端是否使用代理(适用于 Clash、Shadowrocket、V2Ray 等工具)。
⚙️ 步骤
✅ 1. 打开终端配置文件
在终端执行以下命令(任选其一):
1 | vi ~/.zshrc |
或
1 | vi ~/.bash_profile |
macOS 默认 shell 是
zsh,所以推荐使用~/.zshrc。
✅ 2. 添加代理快捷命令
按 i 键进入插入模式,把下面的内容复制进去:
1 | alias proxy=" |
✅ 3. 保存并退出
按下 ESC 键,输入 :wq! 并回车,保存并退出编辑器。
✅ 4. 让配置生效
在终端执行:
1 | source ~/.zshrc |
或
1 | source ~/.bash_profile |
✅ 5. 开启关闭代理
▶️ 开启代理:
1 | proxy |
▶️ 关闭代理:
1 | unproxy |
🔑 常见问题
127.0.0.1:7890是 Clash 等代理软件默认的socks5端口,可根据实际情况修改。- 如果提示
curl: (7) Failed to connect,请检查代理软件是否开启。 - 每次修改
~/.zshrc后,都需要执行source ~/.zshrc让修改生效。
🗂️ 附:命令说明
| 命令 | 作用 |
|---|---|
proxy |
开启代理 |
unproxy |
关闭代理 |
source ~/.zshrc |
让配置文件修改立即生效 |
