我有一个运行 Ubuntu 20.04 的 DigitalOcean droplet。我想在我的系统上安装 maven,但是我需要为每个用户提供不同的配置,所以我只想下载二进制文件并为每个用户手动设置。
但是当我尝试使用以下命令下载文件时发生了这种情况。
$ wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
--2021-12-14 09:09:43-- https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Resolving dlcdn.apache.org (dlcdn.apache.org)... 2a04:4e42::644, 151.101.2.132
Connecting to dlcdn.apache.org (dlcdn.apache.org)|2a04:4e42::644|:443... connected.
HTTP request sent, awaiting response... 503 Backend unavailable, connection timeout
2021-12-14 09:09:44 ERROR 503: Backend unavailable, connection timeout.
有趣的是,当我连接到服务器的 vpn 并尝试从浏览器下载二进制文件时,我遇到了同样的错误,但当我断开与 vpn 的连接时,我却能够下载它。我猜 DigitalOcean 以某种方式阻止了流量。
我的问题是:我该如何直接下载二进制文件?我不想使用 apt,因为它会下载所有相关软件包(大约 170 mbs),但二进制文件只有 8 mbs。