最近老是遇到BT下载,又想往家里回传的影片,这就涉及到远程下载,以前用的是迅雷的远程下载。但是后来没有维护了,迅雷也不支持。不是很好用,最近有空就研究了下。
想法就是最好支持docker安装和远程下载,最好有3个系统客户端,window,安卓和linux。后来发现这类的比较少,就要求有web支持和docker安装即可。
aria2 + ariang
参考文档:https://p3terx.com/archives/docker-aria2-pro.html
ariang(web ui 界面) 有安卓,web版本。几乎满足需求
qBittorrent (自带web)
参考文档:https://hub.docker.com/r/linuxserver/qbittorrent
qBittorrent 自带web,安卓上面有客户端。
目前使用下来,各有优缺点,能结合到一起就完美了。aria2 可以下正常http请求。但是没有自己的web服务,很多web ui 都不好用,ariang 只是单纯的客户端,每次都要重新配置服务器,有点麻烦。qBittorrent 的问题是正常的http请求无法下载,最好使用bt文件下载。同时window的客户端,是完整的,没有办法只要客户端做远程下载。也就是说qBittorrent 只能用web打开远程界面下载。现在发现有个webui-aria2(https://github.com/ziahamza/webui-aria2)可以做web的服务器,但是好多年没维护了。后期有空研究下。
下载方面,BT感觉还是qBittorrent 下载速度快一些,aria2 胜在可以下任何文件。后续使用一段时间在对比吧。目前能满足我之前的需求了。
PS:都没迅雷好,好多资源,迅雷下载的快。哎。
迅雷的远程下载无法使用了。几乎都是连接失败。
现在的https证书,有些安卓会报错(
- 安卓客户端在调用https接口出现java.security.cert.CertPathValidatorException: Trust
anchor for certification path not found
),解决办法参考:https://blog.csdn.net/weixin_38548413/article/details/120299267
其实就是使用fullchain证书。我没有更改任何东西,就是证书用了全证书:
ssl_certificate /*/fullchain.cer;
ssl_certificate_key /*/hmouse.tk.key;
然后安装的报错就解决了。