关于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
收工
分享到: | |
没有评论