
1.wsl setting中关闭自动代理2.打开局域网连接3.在wsl中vim ~/.bashrc写入# 1. 设置你的本机局域网IP务必改成你自己的 hostip$(ip route | awk /default/ {print $3}) # 2. 设置 HTTP/HTTPS 代理 export https_proxyhttp://${hostip}:7890 export http_proxyhttp://${hostip}:7890 # 3. 设置全局 SOCKS5 代理 export all_proxysocks5://${hostip}:7890source ~/.bashrc4.创建自动更新脚本sudo vim /usr/local/bin/update-docker-proxy.sh内容#!/bin/bash HOST_IP$(ip route | awk /default/ {print $3}) mkdir -p /etc/systemd/system/docker.service.d cat /etc/systemd/system/docker.service.d/proxy.conf EOF [Service] EnvironmentHTTP_PROXYhttp://${HOST_IP}:7890 EnvironmentHTTPS_PROXYhttp://${HOST_IP}:7890 EnvironmentALL_PROXYsocks5h://${HOST_IP}:7890 EOF systemctl daemon-reload systemctl restart docker echo Docker proxy updated - ${HOST_IP}:7890给权限sudo chmod x /usr/local/bin/update-docker-proxy.sh每次网络变化后执行sudo update-docker-proxy.sh