0%

下载神器:Aria2搭建

Aria2简介

Aria2是一种多线程,P2P下载器,同时支持BT服务器下载。其速度,同样取决于网速和资源质量。比如:你到“MSDN我告诉你“上下载一个Windows镜像,资源量好(主要归功于P2P技术),你的服务器基本可以达到30M/S下载(阿里轻量级香港服务器)。下载后,你只需要再从你的服务器,下载到本地就好。速度起码没有限速。
(喜欢可以随意捐赠,救救吃土的博主。)
(因为我个人精力有限,辅助仅限捐赠用户)

辅助搭建视频:

点击查看详情
  1. Windows端搭建使用教程:

  2. Mac端搭建使用教程:

  3. Linux端搭建使用教程:

  4. 服务器端搭建使用教程:

(喜欢可以投币点赞嗷。)

为什么要用Aria2

举个“荔枝”,现在QQ旋风已经宣告关闭,迅雷一统江湖。这免不了限速……而你想下载BT资源怎么办呢?

看一看速度


可以看到,资源不错的情况下,可以达到12m/s

前提(包括准备工具)

若在服务器上安装使用Aria2

硬件:首先你需要一个服务器
软件:你需要连接服务器,所以需要:SSH工具

服务器推荐
阿里云轻应用服务器
阿里学生服务器
Vultr服务器

阿里学生服务器(24岁以下,以及学生群体可以购买)和阿里轻应用香港/新加坡服务器还是不错的,性价比高。
Vultr除了很多IP不可用,还是很不错的。

若在Mac系统上安装使用Aria2

硬件:一台可以运行Mac的电脑是肯定需要的
软件:安装了Homebrew

若在Windows系统上安装使用Aria2

硬件:一台可以运行Windows的电脑是肯定需要的
软件:无具体要求

Linux上搭建Aria2

你可能需要的配置文件:https://72k.us/dir/26158157-38506013-e62958

搭建后端

Linux上一般分为Linux发行桌面版和Linux服务器版本。本质上一样;所以就一起做了。建议参考我bilibili视频
~ 搭建后端,使用“一键搭建Aria2部署脚本”
原脚本已经不可用,我们手动安装,参考视频或者Mac搭建。

搭建前端,AriaNg搭建

AriaNg 是一个能让强大的命令行下载工具 aria2 更容易使用的 Web 客户端,只需下载后用浏览器打开即可,无需安装、无需配置。

项目地址(GitHub): https://github.com/mayswind/AriaNg/releases

下面开始搭建,我是用宝塔面板搭建(有一种可视化搭建的感觉):

首先,添加网站:

然后,到自己网站的文件夹里,离线下载AriaNg的压缩包:


下载好后解压到你网站目录。

最后,进入你的域名:

Mac上搭建Aria2

搭建Aria2后端

使用brew安装Aria2

因为有brew,所以只需要同步Aria2文件到本地即可(不得不说,brew的方便)

1
brew install aria2

配置aria2.conf

因为使用brew安装的aria2,有自带一个空的配置文件。不要浪费~我们直接改这个。
启动“访达”,同时按:command+shift+G

输入(转到)地址:

1
~/.aria2/aria2.conf

打开aria2.conf文件,可以复制我的配置内容:

点击查看配置详情
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#用户名
#rpc-user=user
#密码
#rpc-passwd=passwd
#上面的认证方式不建议使用,建议使用下面的token方式
#设置加密的密钥
#rpc-secret=token
#允许rpc
enable-rpc=true
#允许所有来源, web界面跨域权限需要
rpc-allow-origin-all=true
#允许外部访问,false的话只监听本地端口
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
rpc-listen-port=6800
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=5
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*
#文件保存路径, 默认为当前启动位置
dir=/Users/mintimate/Downloads
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
#disk-cache=0
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc << prealloc, falloc和trunc需要文件系统和内核支持
file-allocation=prealloc
###BT 相关

#启用本地节点查找
bt-enable-lpd=true
#添加额外的 tracker
bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.internetwarriors.net:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,http://tracker.opentrackr.org:1337/announce,http://tracker3.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,udp://tracker.openbittorrent.com:80/announce,udp://exodus.desync.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.demonii.si:1337/announce,udp://tracker2.itzmx.com:6961/announce,udp://denis.stalker.upeer.me:6969/announce,http://tracker2.itzmx.com:6961/announce,udp://tracker.cyberia.is:6969/announce,udp://open.stealth.si:80/announce,udp://explodie.org:6969/announce,udp://bt.xxx-tracker.com:2710/announce,http://explodie.org:6969/announce,http://open.acgnxtracker.com:80/announce,http://tracker4.itzmx.com:2710/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://ipv4.tracker.harry.lu:80/announce,http://retracker.mgts.by:80/announce,udp://zephir.monocul.us:6969/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.filepit.to:6969/announce,udp://torrentclub.tech:6969/announce,udp://retracker.baikal-telecom.net:2710/announce,http://tracker.tvunderground.org.ru:3218/announce,http://torrentclub.tech:6969/announce,http://t.nyaatracker.com:80/announce,udp://tracker.lelux.fi:6969/announce,https://tracker.lelux.fi:443/announce,http://tracker.lelux.fi:80/announce,http://open.trackerlist.xyz:80/announce,udp://tracker.trackton.ga:7070/announce,udp://tracker.supertracker.net:1337/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.nibba.trade:1337/announce,udp://tracker.fixr.pro:6969/announce,udp://tracker.filemail.com:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://retracker.sevstar.net:2710/announce,udp://retracker.netbynet.ru:2710/announce,udp://retracker.akado-ural.ru:80/announce,udp://newtoncity.org:6969/announce,https://tracker.vectahosting.eu:2053/announce,https://tracker.publictorrent.net:443/announce,https://tracker.gbitt.info:443/announce,https://tracker.fastdownload.xyz:443/announce,https://t.quic.ws:443/announce,https://opentracker.co:443/announce,http://tracker01.loveapp.com:6789/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.publictorrent.net:80/announce,http://tracker.gbitt.info:80/announce,http://tracker.bt4g.com:2095/announce,http://torrent.nwps.ws:80/announce,http://retracker.sevstar.net:2710/announce,http://open.acgtracker.com:1096/announce,http://newtoncity.org:6969/announce,http://gwp2-v19.rinet.ru:80/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker.msm8916.com:6969/announce,udp://tracker.justseed.it:1337/announce,udp://retracker.maxnet.ua:80/announce,udp://pubt.in:2710/announce,udp://chihaya.toss.li:9696/announce,udp://bt.dy20188.com:80/announce,https://1337.abcvg.info:443/announce,http://vps02.net.orel.ru:80/announce,http://tracker.bz:80/announce,http://t.acg.rip:6699/announce,http://sub4all.org:2710/announce
#单种子最大连接数
#bt-max-peers=55
#强制加密, 防迅雷必备
#bt-require-crypto=true
#当下载的文件是一个种子(以.torrent 结尾)时, 自动下载 BT
follow-torrent=true
#BT 监听端口, 当端口屏蔽时使用
#listen-port=6881-6999
#aria2 亦可以用于 PT 下载, 下载的关键在于伪装
#不确定是否需要,为保险起见, need more test
enable-dht=false
bt-enable-lpd=false
enable-peer-exchange=false
#修改特征
user-agent=uTorrent/2210(25130)
peer-id-prefix=-UT2210-
#修改做种设置, 允许做种
seed-ratio=0
#保存会话
force-save=true
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true
#定时保存会话,需要 1.16.1 之后的某个 release 版本(比如 1.16.2 )
#save-session-interval=60
#最小做种时间
seed-time=0

启动Aria2后台服务

个人不建议开机运行,所以没提开机运行的方法

直接运行

终端输入

1
aria2c --conf-path="/Users/你电脑的name/.aria2/aria2.conf" -D

e.g.我电脑用户名为mintimate,所以我运行时:aria2c –conf-path=”/Users/mintimate/.aria2/aria2.conf” -D

写入脚本运行

创建一个xx.sh的脚本文件,在文件中写入直接运行的命令,保存。选择用终端打开,即可。

搭建前端

因为是本地使用,所以不推荐用AriaNG,用AriaNG就需要本地端口了,有些麻烦。建议用Chrome扩展程序或者是AriaNG Native

Chrome扩展程序

下载Chrome扩展程序:
https://chrome.google.com/webstore/detail/camtd-aria2-download-mana/lcfobgbcebdnnppciffalfndpdfeence?utm_source=chrome-ntp-icon

在Aria2的后台开始启用时,扩展程序则可以连接使用。

AriaNG Native

下载AriaNG Native;GitHub地址:https://github.com/mayswind/AriaNg-Native/releases

Windows上搭建Aria2

因为Windows的开放性,而且有bat这种执行文件。所以我打包好了Aria2后端

搭建后端

Windows很简单,大概思路是下载——解压——运行

下载

下载我打包,写好执行文件的
Win_Aria2_城通网盘
Win_Aria2_GitHub

解压

将刚刚下载的Easy_Aria2d解压打开其中的Win_Aria2

运行

打开文件夹,打开Run.bat

注意:会触发Windows网络服务器(即:是否允许使用网络)。博主承诺,脚本无恶意;请放心使用。
如果需要关闭,可以按这个方法:

补充

文件夹中aria2.conf为配置文件,这个文件是我事先配置好的,下载地址为文件夹里Downloads这个文件夹。可以自己改。但是需要为绝对路径

搭建前端

因为是本地使用,所以不推荐用AriaNG,用AriaNG就需要本地端口了,有些麻烦。建议用Chrome扩展程序或者是AriaNG Native。如果是下载我整合的Aria2;则可以不用再下载,直接启动AriaNG Native

Chrome扩展程序

下载Chrome扩展程序:
https://chrome.google.com/webstore/detail/camtd-aria2-download-mana/lcfobgbcebdnnppciffalfndpdfeence?utm_source=chrome-ntp-icon

在Aria2的后台开始启用时,扩展程序则可以连接使用。

AriaNG Native

下载AriaNG Native;GitHub地址:https://github.com/mayswind/AriaNg-Native/releases

不同平台的Aria2具体使用

关于Aria2,不同平台不一样。比如:服务器需要将内容下载到本地、如何下载百度云内容等
可以参考我另外一篇文章:下载神器:Aria2使用

Q&A

1.搭建在服务器上的,AriaNG面版显示Aria2状态未连接

—-AriaNg设置中设置Aria2的密钥,密钥不清楚,可以在终端输入:./aria2.sh 获取以及更改。

服务器端使用、加载BT服务器(提速)

Mac端上,我的配置文件已经加载BT服务器
提速可以添加BT服务器地址:

点击查看详情 udp://62.138.0.158:6969/announce,udp://188.241.58.209:6969/announce,udp://188.241.58.209:6969/announce,http://185.225.17.100:1337/announce,udp://62.210.79.110:1337/announce,udp://185.225.17.100:1337/announce,http://62.210.79.110:1337/announce,udp://151.80.120.113:2710/announce,udp://151.80.120.112:2710/announce,http://176.113.71.19:6961/announce,http://172.64.164.23:8080/announce,udp://208.83.20.20:6969/announce,udp://184.105.151.164:6969/announce,http://184.105.151.164:6969/announce,udp://5.2.79.22:6969/announce,udp://176.31.106.35:80/announce,udp://5.2.79.219:1337/announce,udp://51.15.40.114:80/announce,udp://78.30.254.12:2710/announce,udp://91.216.110.52:451/announce,udp://5.206.58.23:6969/announce,udp://37.235.174.46:2710/announce,http://95.107.48.115:80/announce,http://91.203.174.4:80/announce,http://51.68.122.172:80/announce,udp://52.58.128.163:6969/announce,udp://212.1.226.176:2710/announce,udp://51.15.153.43:6969/announce,udp://185.83.215.123:6969/announce,udp://190.146.242.80:7070/announce,udp://159.100.245.181:6969/announce,udp://188.246.227.212:80/announce,udp://51.38.184.185:6969/announce,udp://209.141.34.146:6969/announce,http://51.38.184.185:6969/announce,udp://52.56.59.63:6969/announce,udp://119.28.6.15:6969/announce,udp://63.33.83.56:6969/announce,https://104.28.17.241:443/announce,https://104.24.102.248:443/announce,https://104.31.115.238:443/announce,http://104.31.114.238:80/announce,http://172.64.139.2:80/announce,udp://176.113.68.66:6961/announce,udp://95.211.168.204:2710/announce,http://176.113.68.66:6961/announce,udp://212.47.227.58:6969/announce,udp://91.217.91.21:3218/announce,udp://109.111.96.151:6969/announce,udp://5.79.75.37:6969/announce,udp://37.187.123.8:2710/announce,udp://207.246.121.172:2000/announce,udp://85.202.163.5:6969/announce,udp://45.56.74.11:6969/announce,udp://78.30.254.12:2710/announce,udp://194.143.148.21:2710/announce,udp://95.211.195.88:2710/announce,udp://80.211.26.119:9696/announce,https://104.24.104.16:443/announce,http://37.235.174.46:2710/announce,http://91.217.91.21:3218/announce,http://5.79.75.37:6969/announce,http://104.24.104.16:80/announce,http://193.148.69.107:80/announce,http://104.31.112.207:80/announce,http://139.99.45.37:80/announce,udp://94.23.217.90:1337/announce,udp://138.68.225.164:6969/announce,udp://45.79.176.39:6969/announce,udp://176.9.87.195:6969/announce,https://104.27.176.131:2053/announce,https://104.24.126.56:443/announce,http://62.210.202.61:80/announce,http://217.24.220.217:80/announce,http://207.246.120.109:1337/announce,http://198.251.81.243:6699/announce,http://2.234.154.249:2710/announce,http://198.251.81.243:8080/announce,http://82.209.230.66:80/announce,http://45.79.176.39:6969/announce,http://188.68.224.156:6969/announce

注意:dir=/Users/mintimate/Downloads
这一项是文件的下载保存地址,每个人不一样,需要自己修改。

BT磁力搜索引擎推荐

Btkitty 老牌BT磁力搜索引擎

写在最后

速度方面,受限于服务器网络问题,所以我最快达到过18m/s,还是可以的。下载后,记得再传到自己本地哟。

如果喜欢我的文章,可以捐赠哟。十分感谢。
(喜欢可以随意捐赠,救救吃土的博主吧)

若文章对你帮助很大,想捐赠的话ヾ(≧▽≦*)o

欢迎关注我的其它发布渠道