关于MacOS终端添加Proxy  

IT人都有个常见痛苦点,Git上拉代码或者googleapi更新库,甚至brew update都杳无音信。

Mac可以在网络配置中设置代理服务器,但是这玩意对终端不好用。有说法是Shell早于UI是完全两套逻辑,所以终端中开启代理需要独立配置。

然而,开发过程中许多时候会遇到本地环境。So不能24小时开着代理,那就随用随开吧

懒人大法,添加环境变量
打开终端,执行
vi ~/.bash_profile
添加

#temp proxy clove 20230516

alias proxy=’export http_proxy=xxx;export https_proxy=xxx;’
alias unproxy=’unset all_proxy’

保存

注意这里的xxx有两种选择,http或socks5.无论哪一种都要写完整 例如 http://10.10.11.16:1234或socks5://127.0.0.1:1234

再执行以下命令,只生效一次的解决方案,该类型仅在当前终端生效

source ~/.bash_profile


如果想持续生效在~/.zshrc文件最后,增加一行:
source ~/.bash_profile

同样注意,已打开的终端无效

三、验证

启动代理

proxy

关闭代理,其实把当前终端窗口结束就行了

unproxy

收工

欢迎大佬支持本博客的发展 -- Donate --

本文链接:关于MacOS终端添加Proxy

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 没有评论

  1. 没有通告