给macOs终端命令设置代理


给macOs终端命令设置代理

Published on 07-25, 2023 by Andersen

macOs 代理 环境配置

2 min READ

在使用windows for clash等代理软件后,macos的终端默认并不会走代理,导致用终端拉取包的时候经常网络中断;所以需要单独修改终端的代理

比如: gem instal xxx

1.确定代理服务器端口并开启代理

以clash for windows举例

General
-->Prot:8000 //这个端口是可以修改的,最好固定一个 
-->System Proxy //代理开关打开
-->Allow Lan //这个看情况打开,如果你当前操作的a电脑而代理软件再b电脑上,则需要打开这个

2.修改添加全局自定义命令

macOs默认的终端是zsh,找到zsh的配置文件.zshrc, 默认在/Users/xxxx/.zshrc

3.添加自定义命令

添加在文件的末尾即可,alias proxy等于给这个命令起了一个别名, 用的时候只需要在命令行执行proxy就等于执行后面的命令

alias proxy='export all_proxy=socks5://127.0.0.1:8080' 
alias unproxy='unset all_proxy'
  • 刷新配置文件
source /Users/xxxx/.zshrc

4.开启代理

  • 开启proxy
  • 关闭unproxy