OpenWrt安装迅雷成功,实现BT emule等多协议下载

OpenWrt安装迅雷成功,实现BT emule等多协议下载


最近刚刚入手一个wr841n v3 已经修改8M flash 64M内存,USB电流也加大了一些。

研究了几天脱机下载,发现还是很悲剧的。除非热门的种子,不然BT直接没有速度,电驴也是。

既然是linux就有装迅雷的可能性,于是就有下文

============ ================ ================ ================

 

前提条件:
a:会使用ssh客户端 ,会通过ftp或者sftp拷贝文件。
b:有迅雷账号(免费的也可以不过有速度限制400K)。要有离线下载功能
C:知道自己的移动硬盘或U盘的挂载路径。本例中为/mnt/sda2 使用EXT3格式。

 

经过的测试,在使用收费的迅雷帐户可以满速(实测1M/s,我是用的10M的光纤)。

使用免费帐户可以到达迅雷免费用户的最高速度400K,这是迅雷的限制。

使用MLdonkey不能下载的资源,使用迅雷满速(测试用了古董美剧:《星际旅行:初代》)

使用Transmission基本没有速度的爱情动作片,使用迅雷也可以满速。

 

目前linux上的迅雷的缺点:没有图形界面,纯命令行操作,对小白来说可能会很痛苦。

 

1. 安装wget
opkg update
opkg install wget
2. 安装到python到移动硬盘

mkdir /mnt/sda2/packages/
echo dest usb /mnt/sda2/packages/ >> /etc/opkg.conf
opkg update
opkg –dest usb install python
ln -s /mnt/sda2/packages/usr/bin/python /usr/bin/python

请自行更改上面命令中的路径为你的移动硬盘路径
如果空间比充足不想安装到移动硬盘
opkg update
opkg install python
3. 下载 https://github.com/iambus/xunlei-lixian/downloads  点击后面下载gz压缩包[Download as tar.gz]

上传到移动硬盘中/mnt/sda2/packages/,文件名为iambus-xunlei-lixian-**.tar.gz

cd /mnt/sda2/packages

tar zxvf ./iambus-xunlei-lixian-*.tar.gz
rm -rf ./iambus-xunlei-lixian-*.tar.gz
mkdir mysoft
mv iambus-xunlei-lixian-* ./mysoft/xunlei

ln -s /mnt/sda2/packages/mysoft/xunlei/lixian_cli.py /usr/bin/lx

这样的话可以直接使用lx来调用迅雷了

 使用方法实例:

1、首选设置迅雷帐户密码:

lx config username 迅雷帐户
lx config password  迅雷密码

2、把种子放到移动硬盘的download目录 文件名为lu.torrent

3、下载这个BT种子

cd  /mnt/sda2/download

lx download –bt  lu.torrent

其他http ftp 或者emule地址就更简单了

lx download  协议地址

4、 其他技巧

4.1、可以安装 screen以防止下载过程ssh连接中断导致下载结束。

opkg update

opkg install screen

screen -S vod1

然后执行下载命令 下载电影1,在确定下载无异常之后,可以关闭ssh窗口。

重新登录后如果想看电影1的进度 screen -r  vod1  更多关于screen的技巧,请自行翻看linux手册

4.2、 给 download目录建立软连接到root用户目录,以方便管理

ln -s /mnt/sda2/download  ~/download

 

更多的方法可以看 iambus-xunlei-lixian 官方的说明

https://github.com/iambus/xunlei-lixian

 

转载请注明原处:http://www.leiyanhui.com/openwrtxunlei/

你可能感兴趣的:(linux系统,openwrt,迅雷)