让CocoaPods走代理

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

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

使用工具

proxychains


安装配置

首先要:

1
brew install proxychains-ng

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

只有挂了全局代理再brew了

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

1
2
3
4
5
6
7
8
9
10
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

1
proxychains4 pod install

2.或者先

1
proxychains4 bash


1
pod install