一文读懂使用Aria2实现服务器BT远程下载

大家好,我是有童。最近一直在做网站,不过重点不在于童家小站,而是一个新的软件下载站童爱软件( https://ythyx.co/ )。这个下载站是以macOS为主,顺便也会经常有一些Windows,Android以及IOS软件。而macOS主要是搬运国外的TNT破解团队。在我搬运的时候,有三家站点可以(参考 https://www.zhihu.com/question/319316132/answer/668245096 )。 https://mac-torrent-download.net/软件都是通过种子的形式分发的,除了他家的final cut Pro X在国内下载起来速度还行,别的基本上要么连不上要么速度数以B计。而众所周知的是绝大多数的机场都会屏蔽BT下载。正好我最近在美国有一台新服务器,带宽也挺大的,就来搭建了个Aria2进行下载。

服务器选择

这个没啥说的,毕竟服务器选择是一门非常高深的学问。但是如果你单纯是来搞下载的,那么我不建议你选择国内服务器。一方面国内服务器带宽比较小,而且价格偏高,再加上你本地没速度的服务器也不会有速度,所以我个人不是很推荐你的使用。包括香港日本在内的服务器都有带宽小,价格高的问题。个人比较建议美国的服务器,一方面海外资源下载比较快,另一方面价格低带宽大流量足,建议CN2 GT起选购,联通用户随意。

注意很多国家都会管制服务器的版权下载(比如音乐,电影),如果你用这些国家的服务器下载会面临封机+罚单,所以可以考虑无视版权的服务器,速度慢的话套个CF或者上传到OD/GD在本地下载,本文在此不加赘述。

连接到你的服务器

一般都买服务器后都会给出你IP(有IPv4也可能有IPv6),还会有SSH连接密码。你需要下载一个SSH连接工具,我个人推荐finalshell( http://www.hostbuf.com/t/988.html ),IP填入你的IP,端口默认22,用户名填root,密码填入。

接受密钥即可

Aria2分为前端和后端,前段是你控制下载的开始和结束,并且查看进度。后端是真正进行下载。

后端安装

你可以使用逗比大佬之前写的脚本

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

当然也有别的选择

https://p3terx.com/archives/aria2-oneclick-installation-management-script.html

输入1来安装Aria2。

当然我建议各位如果比较小白的话最好再装一个宝塔面板方便管理。

安装完成后会有提示,地址就是你的服务器地址,端口默认为6800,密钥是随机生成的,目录为文件下载到服务器的目录。

然后再次运行该脚本,检查是否成功安装并开启

输入12自动更新BT-Tracker

安装前端

Aria2分为前端和后端,前段是你控制下载的开始和结束,并且查看进度。后端是真正进行下载。

前段源码在GitHub上可以找到,可以部署到自己的服务器上。不过我个人更建议使用一个浏览器扩展: Aria2 for Chrome

安装后打开,即可配置。

在此处填入信息,即可成功连接。

如果你是centos用户,或者面板带有网络防火墙功能,需要手动放行相关端口,比如6800,51413 , 6881-6999 等

然后你就可以愉快地下载了,本教程到此结束

THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 共1条
    • youtonghy
    • Mmx2
      逗比的脚本年久失修,gayhub别的脚本更好用(大声 而且不用脚本也不难,可以直接apt和yum然后找个conf(手动狗头