研究了几天脱机下载,发现还是很悲剧的。除非热门的种子,不然BT直接没有速度,电驴也是。
============ ================ ================ ================
$ b2 E, b0 O4 N
前提条件:3 _& T( u- D) { h& X
a:会使用ssh客户端 ,会通过ftp或者sftp拷贝文件。7 Q5 t7 _ M2 v+ H
b:有迅雷账号(免费的也可以不过有速度限制400K)。要有离线下载功能!3 {# s$ W Y3 p5 L
C:知道自己的移动硬盘或U盘的挂载路径。本例中为/mnt/sda2 使用EXT3格式。
& w L' ?" S) u3 f6 D3 A
经过的测试,在使用收费的迅雷帐户可以满速(实测1M/s,我是用的10M的光纤)。 使用免费帐户可以到达迅雷免费用户的最高速度400K,这是迅雷的限制。
使用MLdonkey不能下载的资源,使用迅雷满速(测试用了古董美剧:《星际旅行:初代》)
使用Transmission基本没有速度的爱情动作片,使用迅雷也可以满速。
5 b. S2 D D' S" z/ V3 y- n目前linux上的迅雷的缺点:没有图形界面,纯命令行操作,对小白来说可能会很痛苦。
* q# |0 f N" M9 J: c7 U2 O
1. 安装wget; b! {! s* n, S) K- Q) g# \
opkg update
0 |- ?: l9 f' f3 wopkg install wget) q/ ?+ d& \9 w6 L; u1 I) w$ V5 q! O, ]1 U
2. 安装到Python到移动硬盘 mkdir /mnt/sda2/packages/5 {, Q4 m: G8 X* L0 Y8 e
echo dest usb /mnt/sda2/packages/ >> /etc/opkg.conf
9 O8 P3 V9 [$ G6 E8 t: V2 Copkg update& C0 P% k" B' [6 G- K5 L
opkg –dest usb install python
' G! Y$ _0 ~* x; o) Eln -s /mnt/sda2/packages/usr/bin/python /usr/bin/python
请自行更改上面命令中的路径为你的移动硬盘路径
* z, p6 \' L4 g d如果空间比充足不想安装到移动硬盘! M4 `& ~4 ^+ ]
opkg update
4 l( V1 G; O: V9 H; T; copkg install python x. A \ C8 \. j5 h) v
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.gz7 T0 @$ O( B9 K2 u: Y- g! a& f
rm -rf ./iambus-xunlei-lixian-*.tar.gz9 k* V! }% T9 M0 z9 v7 A
mkdir mysoft' H& H9 f K1 J$ U
mv iambus-xunlei-lixian-* ./mysoft/xunlei
ln -s /mnt/sda2/packages/mysoft/xunlei/lixian_cli.py /usr/bin/lx
这样的话可以直接使用lx来调用迅雷了
使用方法实例:
1、首选设置迅雷帐户密码:
lx config username 迅雷帐户& h$ m2 n% F' `9 {( s8 y
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
4 ]. ^: @& c3 B" L* ~更多的方法可以看 iambus-xunlei-lixian 官方的说明
https://github.com/iambus/xunlei-lixian
2 {! T* F% F9 }/ ^