常规测试文集
文集大纲加载中……
本站点使用「觅思文档专业版」构建
-
+
首页
macOS terminal - 让终端使用代理的方法(以ClashX配合举例) - 专栏家
macOS terminal - 让终端使用代理的方法(以ClashX配合举例) - 专栏家
## 你应该知道的 对于大多数开发者而言,时常需要使用到 Git 同步仓库,以及一系列需要使用终端命令行的地方。**这时候给MacOS 终端配置代理则变得非常有必要,随时启用代理访问或关闭。**只需简单3步即可搞定。 ## 查看代理软件端口  ## 终端代理配置(方法1) 默认大家的终端使用的是zsh(如果你的Mac不是太老旧且OS版本不是很久不更新的话,应该就是zhs); 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 ```
呵呵哒
2025年12月3日 16:02
0 条评论
转发
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
分享
链接
类型
密码
更新密码
有效期
Markdown文件
Word文件
PDF文档(打印)
AI