终端(terminal)代理配置方案

因为mac os的终端在默认情况中,不走代理,只会走本地流量。即使我们使用了系统代理,也无法自动代理到公司内网。但是在利用终端安装一些软件配置一些服务的时候,我们不得不依赖一些方法,这就产生了一个需求,我们需要在终端中修改代理,让它能够去代理流量。

临时方案:

这里的方法在我们关闭终端后就会被删除,无法持久化保持。

把我们的代理软件的地址映射到终端网络中

export http_proxy="http:*//proxyAddress:port"
proxyAddress:这个是我们的代理地址,一般来说如果是本机代理的话,就是127.0.0.1
port:这是本机代理端口号*

持久化方案:

这里的持久化方案就是将其写入终端的初始化文件中,使其在每次新建一个终端的时候能够自动执行上述命令,进而进行代理设置

bash(mac osx系统默认命令行)配置:

  1. 修改用户全局配置文件:
vim ~/.bash_profile
  1. 在配置文件末尾添加代理服务器信息proxy
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'`
  1. 使配置生效

    source ~/.bash_profile
    

zsh命令行配置:

  1. 修改用户全局配置文件:
vim ~/.zshrc
  1. 在配置文件末尾添加代理服务器信息proxy
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'
  1. 使配置生效
source ~/.zshrc

macOS终端命令行配置网络代理_PaulYoung_Blog的博客-CSDN博客_mac all_proxy

posted @ 2023-02-08 10:37  从未用过的回调函数  阅读(1400)  评论(0编辑  收藏  举报