WSL2配置
Install 网上教程很多,这里不再赘述,放一下我的参考文章(Win10 系统下的 Windows Terminal + WSL 配置指南(超详细) - 0xFFFF) Proxy WSL2下为linux分配了一个虚拟网卡,导致WSL2无法直接访问localhost,需要访问windows的主机地址。 在WSL中使用 cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }' 获取主机IP地址,接着就可以设置环境变量来实现代理: export http_proxy=http://{your windows ip}:{port} export https_proxy='http://{your windows ip}:{port} 同时在代理软件中设置允许局域网 例如Clash中: 但这样仅对当前终端有效,重启WSL后需要重新设置,那么就要使用脚本了 编写脚本(来自网上): # ~/proxy.sh hostip=$(cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }') wslip=$(hostname -I | awk '{print $1}') port= # 这里写代理端口 PROXY_HTTP="http://${hostip}:${port}" set_proxy(){ export http_proxy="${PROXY_HTTP}" export HTTP_PROXY="${PROXY_HTTP}" export https_proxy="${PROXY_HTTP}" export HTTPS_proxy="${PROXY_HTTP}" git config --global http....