记一次失败的mac平台下载工具探索

最近小伙伴分享了很多好照片给我,由于内容较多,是通过百度云盘分享的。而我电脑上百度云盘的下载速度平均只有50k/s, 全部文件下载完成需要上百小时,这时想起好像有工具可以加速下载,同时NAS也缺一个下载工具,正好可以把Arial用起来。

说做就做,打开官网开始研究,发现其使用十分简单。考虑到需要在不同的地方使用,最好用docker的方式使用,便于分享。

docker下的arial使用

找到一个star最多的工具 https://hub.docker.com/r/xujinkai/aria2-with-webui/
开始以docker-compose使用,发现一直在报错

1
[ERROR] IPv6 RPC: failed to bind TCP port 6800

找到docker的官网,把ipv6打开 IPv6 with Docker | Docker Documentation

1
2
3
4
{
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"
}

重启,发现还是不行。一直认为是自己环境的问题,于是找了台ubuntu的机器,运行命令:

1
2
3
4
5
6
docker run \
--name aria2-with-webui \
-p 6800:6800 \
-p 6880:80 \
-p 6888:8080 \
xujinkai/aria2-with-webui

可以正常访问。

怀疑是mac的问题,折腾了多处配置,均无果。开始以最简单的方式在mac下运行:

1
2
docker run \
xujinkai/aria2-with-webui

发现可以运行,最后发现只要用了docker-compose,就不能用,不用就可以。

反思与总结

对于工具,要多一些对其本身的怀疑,我就是一直觉得是镜像的问题,没有考虑过docker-compose,结果一直没有找到问题。

大里来说,要多思考,多分析,不要对觉得一些问题是理所当然,不可能出问题的。