其实在网上所有的教程及说明中提到的都不完全,很多人知道并成功的在服务器上安装aira2,但是想要求可视化操作的时候,却陷入了麻烦!
为何这么说!现在你们在网络上找到的教程基本上都是这么说
#1 先下载我给你的文件
#2 然后安装nodejs
#3 再然后配置aria2,WebUI等一些配置
#4 再在服务器上运行 node node-service.js
并且教程都是以Linux服务器为基础的,并没有说明windows服务器是否可以用
这里很明确的说 Windows服务器是可以搭建WebUI的,并且不需要用到nodejs(操作步骤中并没有明确指出需要服务器安装nodejs,我的服务器之前已经装了,所以我无法判断这个软件环境是否是必须的)
在官方的GitHub中提到,意思指出教程中的Nodejs的作用就是搭建一个临时web服务器,但是几乎只有很少人的服务器是使用nodejs搭建网站的,要么是使用windows的IIS,要么大多在Linux下使用Apache搭建服务器
所以要在你的服务器上安装aria2WebUI的话,只需要用到官方给出资源中的docs文件夹下的所有内容
将下载下来的docs文件夹下的所有内容上传到你的网站上的一个空文件夹下,之后在你的网站域名后面加上/文件夹名称 即可
我搭建的Aria2 WebUI访问成功后点击设置-连接设置 填入主机地址和端口地址,为了安全的话可配置秘钥(密码令牌),需与服务器一致(下面将这部分)
你的服务器在启动aria2c.exe的时候 所带参数中会指出配置文件的位置以及文件名称,找到这个文件 在后面加入 rpc-secret=
等号后面加你的密码 后面web端就填写这个密码
填写完成保存文件 重启aria2服务
最后在webui上填写你的秘钥重新连接即可
最后附上官方GitHub:https://github.com/ziahamza/webui-aria2
网友评论