ByLittle
搜索
⌘ K

如何加速你的依赖下载速度

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 端口

image.png

重新打开一个 terminal,测试一下

curl -vv https://www.google.com

image.png

WSL(Windows Terminal)

windows terminal 不多说了,直接让我们在 windows 使用 linux。(感兴趣的小伙伴可以自己了解一下)

image.png

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

image.png

Allow LAN勾选上,鼠标放在这一行的同时,我们可以看到 WSL 的网络 ip。

其实这个 ip 是动态变化的,所以上面的脚本也是动态获取,而不是像gitbash一样填上一个固定的 ip。