配置本机WSL代理

  1. 正常安装好WSL

  2. 编辑C:\Users<UserName>.wslconfig,写入以下内容:

[wsl2]
networkingMode=mirrored
localhostForwarding=true
autoProxy=true
dnsTunneling=true
  1. 编辑.bashrc,在末尾添加下列隧道配置
export http_proxy="http://localhost:10809"
export https_proxy="http://localhost:10809"
  1. 应用更改
source ~/.bashrc

配置Docker代理

  1. 正常安装Docker

  2. 配置 Docker 守护进程 (Docker Daemon) 代理

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf

写入以下内容

[Service]
Environment="HTTP_PROXY=http://localhost:10809/"
Environment="HTTPS_PROXY=http://localhost:10809/"
  1. 重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 大功告成!

原文链接(也是我的博客):[2025年5月最新] 如何为WSL配置代理 & 如何为Docker配置代理

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐