树莓派 / 手机安装 Aria2 教程 - 让树莓派 / 手机成为远程下载器

网络收集整理的! 安装并配置 Aria2 首先,安装:

树莓派 / 手机安装 Aria2 教程 - 让树莓派 / 手机成为远程下载器
apt-get install aria2

创建 Aria2 的配置文件夹:

mkdir /etc/aria2

创建 session 和配置文件:

touch /etc/aria2/aria2.session
touch /etc/aria2/aria2.conf

编辑 /etc/aria2/aria2.conf:

nano /etc/aria2/aria2.conf
##  文件保存相关  ##

#  文件保存目录   此处文件保存目录自行设定
dir=/srv/dev-disk-by-label-Kingston/Kingston/
#  启用磁盘缓存, 0 为禁用缓存,  需 1.16 以上版本,  默认:16M
disk-cache=32M
#  断点续传
continue=true

#  文件预分配方式,  能有效降低磁盘碎片,  默认:prealloc
#  预分配所需时间: none < falloc ? trunc < prealloc
# falloc 和 trunc 则需要文件系统和内核支持
# NTFS 建议使用 falloc, EXT3/ 4 建议 trunc, MAC  下需要注释此项
#file-allocation=falloc

##  下载连接相关  ##

#  最大同时下载任务数,  运行时可修改,  默认:5
#max-concurrent-downloads=5
#  同一服务器连接数,  添加时可指定,  默认:1
max-connection-per-server=15
#  整体下载速度限制,  运行时可修改,  默认:0(不限制)
#max-overall-download-limit=0
#  单个任务下载速度限制,  默认:0(不限制)
#max-download-limit=0
#  整体上传速度限制,  运行时可修改,  默认:0(不限制)
#max-overall-upload-limit=0
#  单个任务上传速度限制,  默认:0(不限制)
#max-upload-limit=0
#  禁用 IPv6,  默认:false
disable-ipv6=true

#  最小文件分片大小,  添加时可指定,  取值范围 1M -1024M,  默认:20M
#  假定 size=10M,  文件为 20MiB  则使用两个来源下载;  文件为 15MiB  则使用一个来源下载
min-split-size=10M
#  单个任务最大线程数,  添加时可指定,  默认:5
split=10

##  进度保存相关  ##

#  从会话文件中读取下载任务
input-file=/etc/aria2/aria2.session
#  在 Aria2 退出时保存错误的、未完成的下载任务到会话文件
save-session=/etc/aria2/aria2.session
#  定时保存会话, 0 为退出时才保存,  需 1.16.1 以上版本,  默认:0
save-session-interval=60

## RPC 相关设置  ##

#  启用 RPC,  默认:false
enable-rpc=true
#  允许所有来源,  默认:false
rpc-allow-origin-all=true
#  允许外部访问,  默认:false
rpc-listen-all=true
# RPC 端口,  仅当默认端口被占用时修改
# rpc-listen-port=6800
#  设置的 RPC 授权令牌, v1.18.4 新增功能,  取代  --rpc-user  和  --rpc-passwd  选项
#rpc-secret=<TOKEN>

## BT/PT 下载相关  ##

#  当下载的是一个种子 (以.torrent 结尾) 时,  自动开始 BT 任务,  默认:true
#follow-torrent=true
#  客户端伪装, PT 需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
#  强制保存会话,  即使任务已经完成,  默认:false
#  较新的版本开启后会在任务完成后依然保留.aria2 文件
#force-save=false
#  继续之前的 BT 任务时,  无需再次校验,  默认:false
bt-seed-unverified=true
#  保存磁力链接元数据为种子文件 (.torrent 文件),  默认:false
bt-save-metadata=true

然后执行:

aria2c --conf-path=/etc/aria2/aria2.conf -D

没有任何提示则表示成功。接下来添加开机自启:

touch /etc/init.d/aria2c
nano /etc/init.d/aria2c

添加:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          aria2
# Required-Start:    remotefsnetwork
# Required-Stop:     remotefsnetwork
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
 
case "$1" in
start)
    echo -n "Starting aria2c"
    sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

;;
stop)
    echo -n "Shutting down aria2c "
    killall aria2c
;;
restart)
    # killall aria2c
    sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

;;
esac
exit

执行:

chmod +x /etc/init.d/aria2c

安装 aria2 的 web 管理界面(AriaNg)

这里需要用到一个第三方的工具,这个是通过 rpc 接口来管理 aria2 下载的工具。你可使用以下几种方式其中一种或多种:

1、Aria-Ng-Gui:https://github.com/Xmader/aria-ng-gui/releases/tag/v3.1.0

2、当然客户端连接可在谷歌浏览器安装 Aria2 for Chrome 或 YAAW 插件即可。如果是 YAAW,有密钥的情况,URL 应为如下(@前面是密码,@后为你的 IP):

http://token:123456@127.0.0.1:6800/jsonrpc

Aria2 for Chrome:https://github.com/alexhua/Aria2-for-chrome

3、安卓手机端:https://www.coolapk.com/apk/me.xuzhi.aria2cdroid

手机扫描二维码访问

本文标题:《树莓派 / 手机安装 Aria2 教程 - 让树莓派 / 手机成为远程下载器》作者:极四维博客
原文链接:https://cway.top/post/672.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年10月    »
123456
78910111213
14151617181920
21222324252627
28293031

搜索

控制面板

您好,欢迎到访网站!
  查看权限

最新留言

文章归档

  • 订阅本站的 RSS 2.0 新闻聚合