让CocoaPods走代理

之前因为CocoaPods的仓库每次同步,找了个不更新仓库的参数,还有国内的仓库镜像,但是后来发现这个方法治标不治本,Pods每次从github把库down下来的时候都还是超级慢,然后github上的东西你总不能也镜像下来吧,所以只有让terminal走代理了。

所以我找到ss上这篇Using Shadowsocks with Command Line Tools

使用工具

proxychains


安装配置

首先要:

brew install proxychains-ng  

这个时候发现brew上得源在sourceforge,然后这个也像是撞墙了……

只有挂了全局代理再brew了

好了之后要创建~/.proxychains/proxychains.conf文件,然后填上这些内容:

strict_chain  
proxy_dns  
remote_dns_subnet 224  
tcp_read_time_out 15000  
tcp_connect_time_out 8000  
localnet 127.0.0.0/255.0.0.0  
quiet_mode

[ProxyList]
socks5  127.0.0.1 1080  

我想要vi ~/.proxychains/proxychains.conf然后:wq的,不知道为什么不行,只有mkdir .proxychainsvi proxychains.conf

然后配置好这个就能用了


使用方法

1.可以在命令前面加proxychains4

proxychains4 pod install  

2.或者先

proxychains4 bash  

pod install