公司限制了网络,无法下载大的文件
BUT内网服务器没有限制
作为一个”不法”青年,在服务器上搭建一个下载机
下载机将文件下载到ftp目录下,使用ftp在内网下载

安装

1
yum -y install aria2

本脚本依赖rpmforge源,需要先添加源

本地下载

1
2
3
4
## http/ftp/https下载
aria2c -c -s 5 http://aaa.com/a.txt
## BT下载
aria2c ./日本爱情动作片.torrent
  • -c是断点
  • -s是连接数

启动服务

  1. 增加配置文件/etc/aria2/aria2.conf

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    mkdir -p /etc/aria2
    cat > /etc/aria2/aria2.conf << EOF
    ## 下载目录
    dir=/data/ftpuser/down/webdown
    disable-ipv6=true
    enable-rpc=true
    rpc-allow-origin-all=true
    rpc-listen-all=true
    rpc-listen-port=6800
    continue=true
    max-concurrent-downloads=3
    EOF
  2. 开机启动

    1
    echo "sudo -u ftpuser aria2c --conf-path=/etc/aria2/aria2.conf" >> /etc/rc.local

    默认,rc.local内的命令是以root用户运行的,若aria2是配合其他程序,比如ftp服务器一起使用的话,建议以ftp用户运行,因此增加sudo -u ftpuser前缀。

前端

  1. 下载YAAW或者YAAW汉化版

  2. 搜素yaaw下的文件,将localhost修改为实际的IP

  3. 使用nginx/apache配置服务器

参考文档

  1. http://phpquan.com/arm/raspberry-pi-aria2-yaaw-downloader/
  2. http://www.hx99.net/OS/Linux/201504/36603.html
  3. http://my.oschina.net/7shell/blog/325120