4094|3

171

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【树莓派4B测评】+ ARIA2远程下载服务器搭建 [复制链接]

 
本帖最后由 sylar^z 于 2020-9-6 23:57 编辑

Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具,性能相当不错,速度不比迅雷慢。

 

但Aria2 本身既没有Ui界面,也没有远程控制。所以需要nginx和ariang两个软件来配合使用。Nginx 是一个非常轻量级的HTTP服务器,非常适合放在树莓派上作为 Aria2 的 Web 管理。ariang是专为aria2打造的一个WEBUI,非常好用。

 

安装Aria2指令

sudo apt-get install aria2

选择Y后自动安装完毕

 

创建aria2目录用于保存aria2的配置文件

sudo mkdir /etc/aria2

两个相关文件为aria2.conf,aria2.session

创建aria2.session。这是aria2的会话记录保存文件,用于保存信息。直接保存退出即可。

创建aria2.conf。这个是aria2的配置文件,添加以下内容:

#文件保存目录
dir=/mnt/usb-ntfs
disk-cache=32M
continue=true
#NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=falloc

#下载连接相关
max-concurrent-downloads=10
max-connection-per-server=15
split=10

#进度保存相关
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
save-session-interval=60

#RPC相关设置
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true

#BT/PT下载相关
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
bt-seed-unverified=true
bt-save-metadata=true

 

使用sudo aria2c --conf-path=/etc/aria2/aria2.conf启动aria2服务,显示正在监听,则启动成功。

ctrl+c退出。

 

aria2随系统启动

创建aria2c的服务文件,sudo nano /etc/init.d/aria2c,添加内容:


### BEGIN INIT INFO
# Provides: aria2c
# Required-Start:    $network $local_fs $remote_fs
# Required-Stop:     $network $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: aria2c RPC init script.
# Description: Starts and stops aria2 RPC services.
### END INIT INFO

USER=root
RETVAL=0

case "$1" in
    start)
        echo "Starting service Aria2..."
        aria2c --conf-path=/etc/aria2/aria2.conf -D
        echo "Start service done."
    ;;
    stop)
        echo "Stoping service Aria2..."
        killall aria2c
        echo "Stop service done."
    ;;
esac

exit $RETVAL

ctrl+octrl+x保存退出。

设置文件读写权限sudo chmod 755 /etc/init.d/aria2c,保持权限和目录下其他文件权限一致。

使用指令sudo update-rc.d aria2c defaults设置开机启动。

 

安装标准版Nginx

sudo apt-get install nginx-full

选择Y等待安装完成。

使用指令sudo update-rc.d nginx defaults设置开机启动

PC上的浏览器中输入你的树莓派IP,显示如下图片则nginx安装成功

 

下载最新版AriaNg

把目录切到tmp下:cd /tmp

wget https://github.com/mayswind/AriaNg/releases/download/1.1.7/AriaNg-1.1.7.zip

解压缩文件到/var/www/html

sudo unzip AriaNg-1.1.7.zip -d /var/www/html/

完成后,在PC上的浏览器使用树莓派IP连接树莓派,就可以显示Aria2的管理页面了。点击新建即可开始创建下载了,操作起来很方便。

 

 

 

 

最新回复

值得学习  详情 回复 发表于 2020-9-9 10:06
点赞(1) 关注
 
 

回复
举报

7671

帖子

18

TA的资源

五彩晶圆(高级)

沙发
 

下学习视频应该很有优势。

点评

下学习视频可以有,只要下载源不限速,速度杠杠的  详情 回复 发表于 2020-9-8 10:16
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

171

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
freebsder 发表于 2020-9-7 19:59 下学习视频应该很有优势。

下学习视频可以有,只要下载源不限速,速度杠杠的

 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

4
 

值得学习

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表