我自己有个国外的服务器,一般我自己上网的时候,就ssh -N -D 7070 -l <username> <server>。firefox里面的网络代理修改为sock5的代理,127.0.0.1:7070.
这样设置之后,brew如何用这个代理呢?
这样设置之后,brew如何用这个代理呢?
|
kqz901002Sep 25, 2014
1
1. proxychains 你用了就知道了
brew install proxychains-ng |
|
kqz901002Sep 25, 2014
2
2. 使用代理,让curl通过代理来访问。编辑$HOME/.curlrc文件,增加“–socks5 127.0.0.1:1080”即可(替换成你自己的代理),这样你在brew install安装的时候,相应curl就会通过socks代理访问,从而成功下载完成安装。方便简单,就是你需要自己设置一个socks代理。
http://xbin999.wordpress.com/2013/04/01/brew%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E5%8C%85%E5%A6%82%E4%BD%95%E7%BB%95%E5%BC%80%E5%A2%99%E7%9A%84%E5%8A%9E%E6%B3%95/ |
|
drackzySep 25, 2014
3
我用的goagent 安装卡住了直接一行命令
HTTP_PROXY=http://127.0.0.1:8087 HTTPS_PROXY=http://127.0.0.1:8087 brew install ***** |
|
wxiluoSep 25, 2014
4
在System Preferences的网络配置里直接添加Proxy就可以,系统全局可用。
|
|
ClutchBearSep 25, 2014
5
@wxiluo +1
|
|
yxjxxSep 25, 2014
8
ShadowsocksX 应该是系统级的代理
|
|
9
@ptyfork 哦,似乎是的。 楼主可以参考homebrew的教程搞: https://github.com/Homebrew/homebrew/wiki/Tips-N%27-Tricks#using-homebrew-behind-a-proxy
|
|
TonniSep 25, 2014
12
同蛋疼,只是自己不想搞,安装的时候临时开下Astrill
|
|
13
我用 proxychains
|
|
15
@yxjxx 所以说我现在即使开启了shadowsocks的全局代理,brew install其实也不是走的代理 是吗?我刚才实验说明终端下 brew install在开启sw的时候还是不行。
|