1. 先在windows上安装docker desktop
  2. 配置好代理
  3. 记得安装wsl linux debian/ubuntu 不然docker没有linux使用不会允许
  4. 打开powershell 运行:

    docker buildx build . -f .\Dockerfile.mingw -t aria2-mingw

  5. 完成编译后,需要从镜像里copy出来exe

    id=$(sudo docker create aria2-mingw)
    docker cp $id:/aria2/src/aria2c.exe .
    docker rm -v $id

本地编译完成的带openssl的aria2c.exe文件
Dockerfile.mingw文件