如何加速你的依赖下载速度
2022-08-05 14:12
不管你是 linux 还是 mac 亦或是 windows ,以下方法都是通用的。
加速依赖下载一般有两种方式
- 代理
- 国内镜像
国内镜像的我就不说了,网上随便搜一大把。
推荐使用代理,就不用各种环境都配置一次国内镜像。
当然前提能使用类似 clash 的软件,这里我就以 clash + windows 举个例子
正文
以 Gitbash 为例
- linux
- mac
- gitbash
三种环境都是同理
可以在~/.bash_profile 或者~/.bashrc (根据自己的环境选择)
添加如下代码
export ALL_PROXY=socks5://127.0.0.1:7890端口是你的 clash 代理端口或者 ssr 端口
重新打开一个 terminal,测试一下
curl -vv https://www.google.comWSL(Windows Terminal)
windows terminal 不多说了,直接让我们在 windows 使用 linux。(感兴趣的小伙伴可以自己了解一下)
WSL 是一个 windows 的子系统,可以看作虚拟机,意味着它有一个自己的网络,所以不能像git bash直接访问到windows系统的网络。
所以我们需要特殊配置一下
依旧是在~/.bash_profile 或者~/.bashrc添加
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export https_proxy="http://${hostip}:7890"
export http_proxy="http://${hostip}:7890"接着打开clash
把Allow LAN勾选上,鼠标放在这一行的同时,我们可以看到 WSL 的网络 ip。
其实这个 ip 是动态变化的,所以上面的脚本也是动态获取,而不是像gitbash一样填上一个固定的 ip。