Q: WSL2 (Ubuntu) 如何优雅继承宿主机的飞鸟云代理?
在 WSL2 内部的 ~/.bashrc 中添加以下环境变量映射函数,即可让终端与 apt、git 全自动走宿主机专线:
~/.bashrc
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export http_proxy="http://${host_ip}:7890"
export https_proxy="http://${host_ip}:7890"
export all_proxy="socks5://${host_ip}:7890"
Q: Docker 容器内部构建镜像 (docker build) 无法拉取外网依赖?
修改 ~/.docker/config.json,配置守护进程的全局代理:
~/.docker/config.json
{
"proxies": {
"default": {
"httpProxy": "http://127.0.0.1:7890",
"httpsProxy": "http://127.0.0.1:7890",
"noProxy": "localhost,127.0.0.1,*.local"
}
}
}