OS X如何通过命令行配置代理服务器地址?
OS X 10.9环境下,怎么通过命令行配置代理服务器地址?或者是怎样配置代理服务器地址才能保证命令行工具能够直接使用代理服务器进行上网?谢谢
1楼(未知网友)
根据今天在OS X 10.9.4 (版本号13E28) 上的测试结果,wget工具的代理在wgetrc文件(在wget的安装路径下)中进行设置。对于Homebrew软件,可以使用export命令进行设置。下面是代码演示:
export http_proxy='http://username:password@proxyip:port'
export https_proxy='http://username:password@proxyip:port'
我的实际演示为:
export http_proxy=proxy.xxxx:8080
export https_proxy=proxy.xxxx:8080
注意:上面通过export设置的代理是临时的,重启系统后需要再次设置。至于如何配置永久的网络代理,尚在研究中,欢迎切磋。
现在提供一个保存代理设置的解决方案(已重启操作系统验证设置可用):
此方案的思路是在用户根目录下新建一个.bash_profile文件,把代理服务器地址写入到此文件,保存设置,通过source命令使设置生效。
test:~ cmcc$ vim ~/.bash_profile
test:~ cmcc$ source ~/.bash_profile
test:~ cmcc$ cat ~/.bash_profile
http_proxy=proxy.xxxx:8080
https_proxy=proxy.xxxx:8080
test:~ cmcc$ echo $http_proxy
proxy.xxxx:8080
test:~ cmcc$ echo $https_proxy
proxy.xxxx:8080