Mac如何让软件走代理?
背景
在使用Mac的过程中,不可避免地会用到一些国外开发的软件,而给这些软件提供服务的服务器大多都不在国内,这就会导致在使用这些软件的时候速度会非常的慢(尤其是遇到软件需要更新的时候)。
一些小伙伴这时候会选择使用代理,希望能够提升软件的速度,但是又会发现所使用的软件并没有走代理,那么如何让相应的软件走代理呢?
这个问题同样困惑了我很久,但最近在查阅文献的时候解决了这个问题,写这篇文章的目的就是为了记录一下解决方案
大致思路
利用mac的终端(Terminal),先通过让mac的终端走代理,然后再从mac终端中打开相应的软件,实现软件走代理。
实现细节
终端走代理
通过export命令设置环境变量(仅限于该次登陆操作)
exporthttps_proxy=http://127.0.0.1:端口号http_proxy=http://127.0.0.1:端口号all_proxy=socks5://127.0.0.1:端口号
端口号取决于代理的配置,查看代理中配置的端口号并填在上面命令的相应位置即可。
curl www.google.com
<!doctypehtml><htmlitemscope=""itemtype="http://schema.org/WebPage"lang="zh-TW"><head><metacontent="text/html; charset=UTF-8"http-equiv="Content-Type">
就说明成功了