• 域名注册
  • 虚拟主机
  • 繁體中文
  • 网站地图
  • 您现在的位置:速牧网 >> 编程代码 >> 内容

    配置 Aria2 实现在 Mac 下自启动并且带网页端管理

    来源:网络 作者:不详 时间:2018-1-1 8:21:46

    Mac 下下载百度网盘资源的时候速度简直太慢了,客户端太慢和网页端下载经常断开,最近在网上查看 NAS 相关资料时无意发现了一个『神器』 Aria2支持 Mac,先来看看这个『神器』都有哪些特性:

    • 支持多协议: HTTP / HTTPS,FTP,SFTP,BitTorrent和Metalink
    • 多线程连线:aria2 会自动从多个线程下载文件,并充分利用你的带宽;
    • 轻量:运行时不会占用过多资源,根据官方介绍,内存占用通常在 4MB~9MB,使用BitTorrent 协议,下行速度 2.8MB/s 时 CPU 占用率约 6%;
    • 全功能 BitTorrent 客户端,可以当BT客户端使用,抛弃迅雷。
    • 支持 RPC 界面远程控制

    使用 Aria2 配合 Chrome 插件 网盘助手 baiduexporter,最后还有个开源的项目 webui-aria2支持网页端管理,下载起来基本是宽带满速,配置好后使用起来非常方便,一劳永逸。

    安装

    aria2、chrome 插件 baiduexporter 的安装这里主要参考了 Mac下载神器aria2
    这里不再啰嗦。

    配置自启动

    下载 webui-aria2

    先把 webui-aria2代码克隆到本地目录:

    					
    					
    1
    					
    					
    git clone git@github.com:ziahamza/webui-aria2.git

    编写自启脚本

    进入到刚才的 webui-aria2目录下,新建一个文件aria2.sh:

    					
    					
    1
    					
    					
    touch aria2 .sh

    然后输入下面的代码并保存:

    					
    					
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    					
    					
    #!/bin/bash
    echo "start aria2 server"
    aria2c &
    echo "start aria2 web ui server"
    # git@github.com:ziahamza/webui-aria2.git
    cd/Users/xxx/MyData/data/github/web/webui-aria2
    #nohup 的使用是十分方便的,只需在要处理的命令前加上nohup 即可,标准输出和标准错误缺省会被重定向到nohup.out 文件中,nohup.out 在 当前目录下
    nohup python -m SimpleHTTPServer 9099 &
    echo "exiting"
    exit

    修改文件权限

    更新: 2016年09月08日

    1. 给 aria2.sh 文件执行权限:

      						
      						
      1
      						
      						
      chmod + xaria2.sh
    2. 让 aria2.sh 默认用自己常用的 terminal 工具打开。

      右键文件 -> 显示简介:设置“打开方式”为自己的 terminal即可。

    添加到开机启动项

    1. 在 Mac 桌面顶部菜单中,点击苹果图标,在弹出的菜单中,点击进入系统偏好设置。
    2. 在打开系统偏好设置后,然后点击进入用户与群组设置选项。
    3. 然后在用户与群组设置界面,先在左侧选择登陆用户-当前用户,然后在右侧切换到登陆项
    4. 然后点下面的+进行添加,选择刚才我们创建的文件aria2.sh,并勾选隐藏。

    这样 aria2 就可以在每次开机的时候自启动了。

    下载测试

    打开百度云盘进行下载:
    配置 Aria2 实现在 Mac 下自启动并且带网页端管理
    网页端下载管理:
    配置 Aria2 实现在 Mac 下自启动并且带网页端管理
    平时网页下载速度只有 50-60kb

  • 速牧网(www.suumuu.com) © 2018 版权所有 All Rights Reserved.
  • 豫ICP备17050497号