CENTOS 7设置aria2远程后台下载注意事项

    我的系统是centos 7.3版本。网上关于aria2的设置教程基本上基于6.X系列的。安装好aria2后,开始一直是通过SSH以命令行的形式下载的,关掉SSH后好像就无法后台下载了。也不能通过远程机器的浏览器实现图形化控制。毕竟,单从美观方面来看,图形化还是更悦目。也不想安装本地WEBUI软件,所以就想配置好主机,可以通过其他电脑的浏览器实现远程下载控制。 参考了网上很多的教程,配置文件也看了很多,但是我在WEB UI界面总是无法连接到主机,无法实现远程下载控制。网上教程很少有针对CENTOS7做特别说明的。由于本人实在是小白,通过一个晚上的摸索,总算把这事情给解决了。记录一下解决过程。

    由于配置文件网上说明太多,就不贴配置文件了。需要注意的地方是,aria2从1.18版本开始使用rpc-secret参数,而不推荐使用rpc-user 和rpc-passwd这两个参数了。这个参数主要是用来保障远程下载安全的。所以在配置文件中尽量用rpc-secret=XXXX这样的token格式(XXXX是你自己 设置的相当于密钥的一串字符,后面会用到),而user和passwd官方说明文档中也说了很快就不要支持了。
设置好配置文件后,可以用# aria2c --conf-path=yourpath/aria2.conf (红色字体yourpath这个指的是你的配置文件的绝对路径)这个命令加载配置文件看看有没有什么错误。如果没有显示错误的话,可以用# aria2c --conf-path=yourpath/aria2.conf   -D这个命令让aria2实际后台待命。当然,你也可以加入到开机自启动中,这个网上有教程说明。

    到了这一步后,配置的主体工程已经完成了。但是我在WEB UI端配置时,依然是无法连接主机。在办公室折腾无数次失败后放弃。回到宿舍后,通过笔记本连接主机,灵光一闪,用systemctl stop firewalld将防火墙关闭,然后 在WEBUI端设置,终于成功连接了。我猜应该 是防火墙阻止了对主机的连接。其实这一步应该 也可以通过在防火墙上设置端口来解决。由于我的机器是内网,所以直接关闭了防火墙。

    在WEB UI端设置的地址类似  http://token:XXXX@你的主机地址  。XXXX即为上文所说的密钥。至此设置完成,可以正常使用。


点击查看大图


评论

此博客中的热门博文

aria2 下载时出现errorcode=19 name resolution failed错误的解决办法

KODI(XMBC)安装中文字幕插件

CENTOS 7搭建Resilio-sync 官方指导步骤