wsl访问GitHub很慢怎么办？

方案

不同代理软件操作可能不同，不过多解释了。。。这里以Clash为例。

如图代理服务端口号是 “7890”，一定记得打开ALLOW LAN。

打开 wsl 的 bash 文件，以 .bashrc文件为例：
添加以下

Copy
# proxy list
# 注意不 export 的话，别的 bash 脚本是访问不到这个变量的，为了能在 .ssh/config 访问到，必须 export 一下
# https://unix.stackexchange.com/a/495163
export host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
# wget 比较特殊，不认 all_proxy，只认 http_proxy 和 https_proxy
alias proxy="export all_proxy=http://$host_ip:7890 http_proxy=http://$host_ip:7890 https_proxy=http://$host_ip:7890"
alias unproxy='unset all_proxy http_proxy https_proxy'
proxy

此时我们再次查看代理软件，如图代理 wsl 成功！

来源

wsl 如何正确代理.md - GitHub