By Noxxxx from https://www.noxxxx.com/?post_type=post&p=2486
欢迎分享与聚合,尊重版权,可以联系授权
由于 Docker 被屏蔽了,所以在 Linux 下下载 Docker 容器会遇到网络问题。
nginx-proxy Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while w... 15.0s
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
因此需要在 Ubuntu 上安装 Hiddify 做网络代理才能顺利拉取镜像。
官方有一个比较简略的文档来描述如何使用 CLI 运行:https://hiddify.com/app/HiddifyCli-guide/
安装
先去 Github 上 download 最新的客户端版本: https://github.com/hiddify/hiddify-next/releases
在 Ubuntu 上我使用的是 Hiddify-Debian-x64.deb
的安装包。
使用
deb 的安装包安装之后会在 /usr/share/hiddify/
目录下生成对应的文件夹,里面有 HiddifyCli
可执行文件,默认是不需要做赋权操作的: -rwxr-xr-x
,可以直接执行。
./HiddifyCli -c 订阅链接 --tun
通过隧道方式开启代理,然后就可以 ping 通 google 网站,不需要做其他操作即可拉取 Docker 镜像。