适合土13的aria2离线下载教程(整合)—-中篇

后面赶上buyvm卢森堡的主机补货,三块五 1G / 20G 。就换这个用了。

以下内容结合新服务器的情况来谈。

 

本来两个一起跑了两天,结果马来西亚那个直接崩了……我再买那家的东西我是玉龙他孙子。

不过因为发现一个好玩儿的细节:这个 aria2 的 BT 客户端,其实用的是 transmission。因为我试了两台主机同时下同一个东西,然后两台机器可以互相传输数据。

 

(编号接上)

 

 

7:buyvm家的 ubuntu 20.04 有些毛病。导致有些东西装不上。我换了 ubuntu 22。大部分操作都没区别。

 

但是各种桌面浏览器都没法用,FF MODORI CHROME 都不行。实测只有 web 那个浏览器能用。话说回来,如果 rclone 配置好了,也很少需要动用浏览器。

 

测速 下700-800M,上 400多。实际上传文件跑到过 60M,保底也有十几,足够足够了。

 

 

8:因为 putty 好像没法保存 SSH隧道。我还是换了 XSHELL。

 

https://www.xshellcn.com/wenti/xsh-ssh.html

 

如果保存密码的话,点一下儿预设连接就直接连上了。非常省事儿。

 

 

9:但是 XSHELL还会带来另外一个问题。连接以后报错

The remote SSH server rejected X11 forwarding

 

解决方法是换软件,或者下面这个教程。

 

https://zhuanlan.zhihu.com/p/112713066

 

 

10:如果你的主机不让直接用 root 登录,可以参考这个教程

 

http://frantic1048.logdown.com/posts/291498-resolve-the-ssh-password-is-correct-but-was-refused-connection

 

至于为什么要用root登,实际上就是懒——在桌面下面操作文件移动什么的比较方便。这样不安全,好孩子不要学。

 

 

11:实际上我后来发现,rclone 有WIN版本。等于我中间瞎折腾了好多毫无意义的东西……囧

 

https://forum.rclone.org/t/rclone-local-disk/23035

 

实际上这个更直观。因为win系统的路径斜杠是另外那个方向的。这样能有效区分路径。

 

软件的下载使用就不贴教程了。rclone官网都有,设置什么的跟linux版本基本上全都一模一样。

 

我现在的做法就是,扔一个txt在那儿,两句。一个是服务器同步到网盘,一个是网盘复制到本机。这样可以做到 方便 + 避免误操作删掉本地文件,

 

12:有时候会出现 rclone 的进程自动出现 killed 的情况。经过多次排查,基本上可以判定,应该是服务器内存太小导致的。

 

鉴于本菜逼不会看日志(ubuntu 22 的日志好像和之前有点儿区别),最后选择了一个最简单的办法。在参数里面加上

–buffer-size=0

 

实际上这样也不是一劳永逸了。我最近一周多,跑了大概 20个 10-15G 的数据包,还是出现了一次kill。如果出现这种情况,建议关掉任何占用内存的服务。包括但不限于:(暂停正在跑的)下载任务、screen(如果你的网不太差)、远程桌面。

 

想更详细研究的可以参考下面两篇。

 

https://forum.rclone.org/t/rclone-copy-on-raspberry-pi-gets-killed-when-remote-desktop-turns-off/22659/3

https://rclone.org/docs/#buffer-size-size

 

实际上还有另外一种思路,这个我没测试。

https://askubuntu.com/questions/984332/something-kills-my-screens

 

以上、

 


 

到最后我也没买到他们家的存储,所以还有一些测试暂时没法弄了。不管了。20G的硬盘,实际上可用的只有15G。如果不是要下载单个特大的文件,一般也够凑合用。遇到大种子的时候,那就分开几次下吧。最高记录一个任务能跑到40多M的速度,相当可观了。

 

另外,这个 aria2 其实用的是 apache,理论上也可以结合 https 实现加密下载。这个暂时先不研究了。太累了最近。年底年初再说的。

 

 

 

发表回复

您的电子邮箱地址不会被公开。