Mac 平台下设置 Terminal(终端) 代理的方法

在做 iOS 国外项目开发的时候,很多时候会需要使用一些被**拦截的东西(例如:Firebase,Google Map)。因此大多数时候需要做一个梯子。但是在Mac 平台下经常性的会遇到这样一个问题:明明在网络设置里面已经添加了代理,但是在终端下就是不可以使用(pod 命令下载不回来)。这是因为在终端下,默认是直接连接到网络的。需要使用特殊的方法设置代理。

Mac 下终端设置代理的方法

export http_proxy=http://domain\\user:pwd@proxy_addr:port     
export https_proxy= http://domain\\user:pwd@proxy_addr:port   
export ftp_proxy= http://domain\\user:pwd@proxy_addr:port      
export no_proxy=proxy_addr:port

在终端中输入以上的命令(替换成你的用户名密码以及代理地址),这样就可以在终端中使用代理浏览网络了。这种设置方法只针对当前有效。如果需要配置成全局的,需要修改 ~/.profile 文件。

注意:用户名或密码有特殊字符的,用 \ 转换。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容