wsl访问GitHub很慢怎么办?
方案
不同代理软件操作可能不同,不过多解释了。。。这里以Clash为例。
如图代理服务端口号是“7890”,一定记得打开ALLOW LAN。
打开wsl的bash文件,以 .bashrc
文件为例:
添加以下
# 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(3)#Git(8)文章作者:rTwTroy
文章链接:https://blog.yotroy.cool//?p=372
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!
Comments