找回密码

七曜境界

查看: 1755|回复: 2
收起左侧

IT之家学院:利用Aria2,搭建属于你个人的磁力下载器。

[复制链接]
发表于 2018-11-13 21:50:19 | 显示全部楼层 |阅读模式

注册你的七曜账号,畅玩更多好玩的同人游戏

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 超级混源体老邱 于 2018-11-14 08:50 编辑

本人点评:那些磁链几乎都被迅雷霸占了,从而导致比特彗星等软件的轮废(115VIP离线除外,但无法离线违规资源!),下边的文章主要是教大家利用ARIA2强大的下载功能来搭建属于你自己的磁链,有一定计算机技术的人可以学一下。

此贴来源:IT之家

  关于Aria2,IT之家曾经也出过不少文章,主要是关于HTTP(S)下载加速,百度云(科学)下载,但Aria2的强大下载功能远不只此。鉴于国内磁力下载基本被迅雷所掌控,而现今电影版权的一步步收紧,使用迅雷高速下载磁力电影也逐渐成为天方夜谭。影视发烧友们,急需一款高速的磁力下载工具也在情理之中。废话不多说,本文介绍使用Aria2搭建属于你个人的磁力离线下载器。


▲示意图,与本文无关

  所需工具:一台VPS,SSH工具,互联网。(注:文章相关脚本来源于doubi.io)

一,Aria2服务端的准备:
  使用SSH工具(如:Xshell等)连接到你的远程VPS。这里需要注意一点问题:使用BT下载电影,美剧等,或多或少都会涉及到版权问题,请购买对于版权监管相对宽松的国家或地区的服务器提供商的主机。如若不此,可能会导致封禁主机或账户,乃至更为严重的行为发生。(虽然本人正在使用美国服务商提供的位于Los Angeles的VPS,下载了大量的BT影片,但仍未产生任何不良后果,故,对于该建议仅供参考。)
  切换到管理员账户,粘贴以下代码并运行:wget -N --no-check-certificate https://raw.githubusercontent.co ... ubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh ?按照一键脚本,安装即可。注意,安装完毕后,请保存好第三行的密码。
  服务端的搭建使用一键脚本便可以轻松的结束。如果不放心该一键脚本,可以自己编译安装Aria2,官方网址https://aria2.github.io/

二,Aria2前端的搭建(重点来了)
  关于Aria2的前端面板种类很多,这里选用使用人数较多的AriaNG.

1,caddy的安装配置
  这一步,通过caddy搭建一个简单的HTTP服务,便可以通过任何网络随时随地访问你的Aria2面板,十分的方便。
  使用管理员权限输入并运行以下代码:wget -N --no-check-certificate https://raw.githubusercontent.co ... er/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager当然,关于caddy,你也可以使用LNMP一键包或者Nginx等,依据个人喜好,这里讲述最简单方法。
  安装完毕后,紧接着创建一个文件夹:mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/aria2
  写入配置到caddy:(注意!!!以下代码需要整体复制到SSH工具中执行,切勿逐行复制执行。)
  echo ":80 {
  root /usr/local/caddy/www/aria2
  timeouts none
  gzip
  browse
  }" > /usr/local/caddy/Caddyfile
  # echo":80指的是监听端口号,使用80端口。如果个人的80端口被占用,请合理更换其他端口。#

2,安装AriaNg
  首先我们先安装解压缩依赖
  # CentOS系统:
  yum install unzip -y
  # Debian/Ubuntu系统:
  apt-get install unzip -y
  就快成功了!我们继续最后几步!
  SSH中粘贴如下代码并回车:mkdir /usr/local/caddy/www/aria2/Download && cd /usr/local/caddy/www/aria2 ?#新建Aria2下载文件夹并进入文件夹#
  Ver=$(wget --no-check-certificate -qO- https://api.github.com/repos/mayswind/AriaNg/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g;s/tag_name: //g') && echo ${Ver}#下载并解压Aria2文件#
  #如果上面自动检测最新版本的代码返回空白或者错误,那么请访问https://github.com/mayswind/AriaNg/releases/latest来查看最新版本号。
  #例如手动获取的版本号是0.5.0,然后继续下面步骤即可

  wget -N --no-check-certificate "https://github.com/mayswind/AriaNg/releases/download/${Ver}/AriaNg-${Ver}.zip" && unzip AriaNg-${Ver}.zip && rm -rf AriaNg-${Ver}.zip
  chmod -R 755 /usr/local/caddy/www/aria2#赋予虚拟主机文件夹权限#

  最后一步来咯,输入/etc/init.d/caddy start,启动Caddy,如果提示caddy启动成功,恭喜你,大功告成!
  如果显示caddy启动失败,请重试上述AriaNG安装步骤,并检查相关端口占用

三,使用你的Aria2创建BT下载任务。
  在浏览器中输入HTTP://你的服务器ip:端口号(如果是使用80端口,端口号可省略),如果没有意外,便可以进入到面板当中。

  选择左方的AriaNG设置,可以看见在全局右边有你的ip地址,点击进入,最下方的Aira RPC密钥当中填入第一步搭建Aria2服务端脚本产生的密钥,刷新页面,当左下方状态显示已连接时,便可以爽快的进行下载咯。(不限于磁力下载,各种下载类型均可)
  文件将下载到默认地址/usr/local/caddy/www/aria2/Download,配合IDM从服务器端高速取回即可,这可比直接下载种子的速度不知道高到哪里去了。
  当然,借助caddy,可以通过个人的域名访问面板,并且使用TLS加密访问,这就留给之家基佬们捣腾了。这里就介绍最简单的玩法。
发表于 2018-11-14 20:25:15 | 显示全部楼层
先码一个...并没有看懂...
发表于 2018-11-19 19:33:42 | 显示全部楼层
刚见到一个这个的界面,有界面应该容易用点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ| 小黑屋|手机版|Archiver| 七曜境界

Copyright © 2001-2013 Adminbuy.Cn.   All Rights Reserved.

Powered by discuz模板 X3.4

快速回复 返回顶部 返回列表