linux运行加速的软件,一款百度云下载工具Axel,速度相当快,附编译运行的方法...

在linux系统中用于下载百度云的工具比较多,比如aria2,现在介绍的Axel丝毫不比aria2差,它主要体现在线程方面十倍不止,所以下载速度相当的快,100M的带宽可以下载10MB/S以上,这速度非常理想。aria2的教程比较多,比如在CentOS中搭建Aria2远程下载环境一文,这里介绍Axel的玩法,希望可以让小度的下载技能更强悍些。

458f3d7bb34f657be6553d9d9ca6d95e.png

一,下载Axel神器

1.下载和编译

git clone https://github.com/lihaoyun6/axeldown-core.git

cd axeldown-core

chmod a+x build.sh

./build.sh

4afe98126a62e7879971ef1e4a47cae1.png

2.环境准备

因为项目基于web.py模块提供服务,故需要先安装web.py

$ sudo easy_install web.py

如果提示没有easy_install,则需要先安装easy_install,再安装web.py

wget https://peak.telecommunity.com/dist/ez_setup.py

sudo python ez_setup.py

sudo python ez_setup.py -U setuptools

sudo easy_install web.py

二,测试运行

启动运行:

$ cd axeldown-core

$ python axeldown.py [自定义端口]

例如:

$ python axeldown.py 2333

(不使用自定义端口时,默认在8080端口开启服务)

启动服务后在浏览器中打开"http://127.0.0.1:端口"即可看到管理界面:

04286371c303c2863262d93e55b13bf5.png

默认下载目录为当前用户的家目录,如需永久更改请使用"设置"按钮进行更改,"新建"界面设置下载目录仅对当前任务生效。

注:下载过程中可以关闭浏览器,但不要关闭终端窗口。

三,安装Axeldown插件,Firefox,Chrome,360浏览器都可以使用

1,前往浏览器插件安装页面,这里

e4dbe82182654dbf364cd4986b4d1cff.png

2,前往用户脚本下载页面,这里

d291335b8cee1ea6e71947b906ded865.png

3,安装好插件和脚本后,再打开百度云分享或自己的文件管理页面,会看到页面上多了一个"AX-下载"按钮

ea93623260be56ff0418854461d9f667.png

点击"Axel下载"按钮会展开一个对话框。

"发送到Axeldown下载"按钮会将解析出的链接发送至指定的下载服务器端口,可以设置当前任务使用的线程数量。

发送下载任务需要授予跨站访问权限,弹出此窗口时,请点击"允许域名"即可。

通过"AX-下载">"下载设置"可以自定义Axeldown服务器地址和端口以及默认下载线程数(默认为http://127.0.0.1:2333)。

1].发送下载任务需要保证Axeldown服务已经开启,并同意脚本的跨站请求。

2].脚本支持自动解析单选/多选模式下的文件名,以及单选/多选模式下的文件夹打包文件名, 无需手动指定下载文件名。

四,做成系统服务

此项不是必须,只是为了方便下载,不需要每次手动启动Axel

1,新建快捷启动命令

gedit ~/axeldown-core/axeldown

在gedit里面输入下面内容保存:

#!/bin/bash

cd ~/axeldown-core

python axeldown.py 2333

修改文件权限:

sudo chmod 755 ~/axeldown-core/axeldown

2,新建与配置服务

sudo gedit /etc/init.d/axeldown

在gedit里面输入下面内容保存:

################################################

#!/bin/sh

### BEGIN INIT INFO

# Provides:          axeldown

# Required-Start:    $remote_fs $network

# Required-Stop:     $remote_fs $network

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# Short-Description: Axel Downloader

### END INIT INFO

case "$1" in

start)

echo -n "Starting axel"

sudo -u xxxxx /home/xxxxx/axeldown-core/axeldown

#sudo -u后面的是你正在使用的用户名,因为我用的xxxxx

;;

stop)

echo -n "Shutting down axel "

killall axel

;;

restart)

killall axel

sudo -u xxxxx /home/xxxxx/axeldown-core/axeldown

#同上面的一样,根据自己的用户名改xxxxx。

;;

esac

exit

################################################

修改文件权限:

sudo chmod 755 /etc/init.d/axeldown

测试服务:

sudo service axeldown start   #启动axeldown

sudo service axeldown restart #重启axeldown

sudo service axeldown stop    #关闭axeldown

启动成功则冻住没有显示,或者找个百度云下载测试。

添加axeldown服务到开机启动:

sudo update-rc.d axeldown defaults

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值