找回密码
 立即注册
[string global_login_extra]

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

查看: 13468|回复: 146

[分享] 4.3版的所谓的迅雷离线。

 火.. [复制链接]
  • TA的每日心情
    开心
    2014-5-27 00:40
  • 签到天数: 182 天

    [LV.7]常住居民III

    902

    丝瓜

    594

    回帖

    2

    精华

    普通用户

    发表于 2013-7-12 11:15:27 | 显示全部楼层 |阅读模式

    注册后可查看完整内容!

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    本帖最后由 jzmno1 于 2013-7-12 18:53 编辑
    4.3版的所谓的迅雷离线。其实是一个开源项目,群晖只是做了一个界面而已。项目的地址https://github.com/iambus/xunlei-lixian 这才是真大神
    安装指南
    • 安装git(非github用户应该只需要执行第一步Download and Install Git)
    • 下载代码(Windows用户请在git-bash里执行)
      git clone git://github.com/iambus/xunlei-lixian.git
    • 安装Python 2.x(请下载最新的2.7版本。不支持Python 3.x。)
    • 在命令行里运行
      python lixian_cli.py
    注:不方便安装git的用户可以选择跳过前两步,在github网页上下载最新的源代码包(选择"Download as zip"或者"Download as tar.gz"):
    https://github.com/iambus/xunlei-lixian/downloads
    一些提示
    • 你可以为python lixian_cli.py创建一个别名(比如lx),以减少敲键次数。
      Linux上可以使用:
      ln -s 你的lixian_cli.py路径 ~/bin/lx
      Windows上可以创建一个lx.bat脚本,放在你的PATH中:
      @echo offpython 完整的lixian_cli.py路径 %*
      注:下文中提到的lx都是指python lixian_cli.py的别名。
    • 你可以使用lx config保存一些配置。见“命令详解”一节。
      lx config deletelx config tool asynlx config username your-idlx config password your-password
      注:密码保存的时候会加密(hash)
    • 部分命令有短名字。lx d相当于lx download,lx a相当于lx add,lx l相当于lx list,lx x相当于lx list。也可以通过plugin api自己添加alias。
    • 使用lx download下载的文件会自动验证hash。其中ed2k和bt会做完整的hash校验。http下载只做部分校验。
      注:包含多个文件的bt种子,如果没有完整下载所有文件,对于已下载的文件,可能有少量片段无法验证。如果很重视文件的正确性请选择下载bt种子中的所有文件。(目前还没有发现由于软件问题而导致hash验证失败的情况。)
    • 如果觉得大文件的hash速度太慢,可以关掉:
      lx download --no-hash ...
      也可以使用lx config默认关掉它:
      lx config no-hash
    • lx hash命令可以用于手动计算hash。见“其他工具”一节。

    命令详解注:下文中提到的lx都是指python lixian_cli.py的别名。
    常用命令:
    • lx login
    • lx download
    • lx list
    • lx add
    • lx delete
    • lx pause
    • lx restart
    • lx rename
    • lx readd
    • lx config
    • lx info
    • lx help
    lx login登录,获得一个有效session,默认保存路径是~/.xunlei.lixian.cookies。一般来说,除非服务器故障或者执行了lx logout(或者你手动删除了cookies文件),否则session的有效期是一天左右。session过期之后需要手动重新执行login。但如果使用lx config password把密码保存到配置文件里,则会自动重新登录。后文会介绍lx config
    lx login接受两个参数,用户名和密码。第二次登录可以只填密码。
    lx login username passwordlx login password如果不希望明文显示密码,也可以直接运行
    lx login或者使用-代替密码
    lx login username -上面的命令会进入交互式不回显的密码输入。
    可以用--cookies指定保存的session文件路径。-表示不保存(在login这个例子里,没什么实际意义)。
    lx login username password --cookies some-pathlx login username password --cookies -注意,除了lx login外,大多数lx命令,比如lx download,都需要先执行登录。这些命令大多支持--username和--password,以及--cookies参数,根据传递进来的参数,检查用户是否已经登录,如果尚未登录则尝试登录。一般来说不建议在其他命令里使用这些参数(因为麻烦),除非你不希望保存session信息到硬盘。
    lx download下载。目前支持普通的http下载,ed2k下载,和bt下载。可以使用thunder/flashget/qq旋风的连接(bt任务除外)。在信息足够的情况下(见“一些提示”一节的第3条),下载的文件会自动验证hash,出错了会重新下载(我个人目前还没遇到过下载文件损坏的情况)。见“一些提示”一节的第3条。
    lx download idlx download http://somewherelx download ed2k://somefilelx download bt://info-hashlx download link1 link2 link3 ...lx download --alllx download keywordslx download date对于bt任务,可以指定本地.torrent文件路径,或者torrent文件的info hash。(很多网站使用info hash来标识一个bt种子文件,这种情况你就不需要下载种子了,lx download可以自动下载种子,不过前提是之前已经有人使用迅雷离线下载过同样的种子。如后所述,你也可以使用lx hash --info-hash来手动生成bt种子的info hash。)
    lx download Community.S03E01.720p.HDTV.X264-DIMENSION.torrentlx download 61AAA3C6FBB8B71EBE2F5A2A3481296B51D882F6lx download bt://61AAA3C6FBB8B71EBE2F5A2A3481296B51D882F6如果url本身指向了要添加任务的种子文件,需要加上--bt参数告诉lx脚本这是一个种子。
    lx download --bt http://tvu.org.ru/torrent.php?tid=64757可以把多个连接保存到文件里,使用--input参数批量下载:
    lx download --input links.txt注意:在断点续传的情况下,如果文件已经存在,并且文件大小相等,并且使用了--continue,重新下载并不只是简单的忽略这个文件,而是先做hash校验,如果校验通过才忽略。如果文件比较多或者比较大,可能比较耗时。建议手动从--input文件里删除已经下载过的链接。也可以使用--mini-hash参数,如下。
    如果指定了--mini-hash参数,对于已经下载过的文件,并且文件大小正确(一般意味着这个文件的正确性已经在前一次下载中验证过了),会做一个最简单的校验。对于尚未下载完成的任务,在完成之后还是会做完整的hash。
    如果指定了--no-hash参数,永远不会做完整的hash。但还是会做文件大小检验和取样hash(很快)。
    可以使用--delete参数在下载完成之后删除任务。
    lx download link --delete如果一个文件已经存在,使用参数--continue支持断点续传,使用--overwrite覆盖已存在的文件,重新下载。
    你可能需要用--tool参数来指定下载工具。默认的下载工具是wget,有些环境的wget是最低功能版本,不支持指定cookie或者断点续传。这种情况可以使用--tool=asyn。这在“支持的下载工具”一节有说明。
    lx download --tool=wget linklx download --tool=asyn link--output和--output-dir分别用来指定保存文件的路径和目录。
    如果要下载的文件尚未在离线任务里,会被自动添加。
    你也可以使用指定要下载的任务id(lx list命令可以用来查看任务id):
    lx download task-id但是要注意,多任务下载的时候,不能混用id和url(以后可能会支持)。
    类似任务id,也可以指定任务的序列号。序列号从0开始。可以使用lx list -n查看序列号。如果希望lx list默认显示序列号,可以使用lx config n。

    遵守mit协议

    点评

    最好出个图文教程,现在看的云里雾里的。  发表于 2013-12-27 19:05

    评分

    参与人数 2丝瓜 +130 收起 理由
    felix-lau + 50 论坛有你更给力!
    老ぁ狗 + 80 论坛有你更精彩!

    查看全部评分

  • TA的每日心情

    2014-5-28 07:47
  • 签到天数: 85 天

    [LV.6]常住居民II

    4125

    丝瓜

    824

    回帖

    7

    精华

    普通用户

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

    发表于 2013-7-12 11:29:04 | 显示全部楼层
    哦,原来如此,高手在民间呀!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-4-28 22:09
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    98

    丝瓜

    111

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:41:56 | 显示全部楼层
    真相帝出现……
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-9-15 19:33
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1042

    丝瓜

    187

    回帖

    1

    精华

    贡献会员

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

    发表于 2013-7-12 12:43:38 | 显示全部楼层
    还真不知道原来是这样的。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-1 14:04
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    76

    丝瓜

    290

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:46:45 | 显示全部楼层
    4.3版的所谓的迅雷离线。其实是一个开源项目,群晖只是做了一个界面而已.........
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 17:01
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    490

    丝瓜

    368

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:48:20 | 显示全部楼层
    那群暉啟不是只做了個就GUI而以嗎?感謝大大的分享!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-5-13 23:29
  • 签到天数: 43 天

    [LV.5]常住居民I

    23

    丝瓜

    103

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:49:33 | 显示全部楼层
    坑爹货。。。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 11:34
  • 签到天数: 182 天

    [LV.7]常住居民III

    1514

    丝瓜

    1192

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:54:44 | 显示全部楼层
    感謝分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-27 23:24
  • 签到天数: 89 天

    [LV.6]常住居民II

    312

    丝瓜

    625

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 12:56:02 | 显示全部楼层
    感謝分享
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-13 17:47
  • 签到天数: 42 天

    [LV.5]常住居民I

    58

    丝瓜

    400

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 13:04:20 | 显示全部楼层
    哦,原来如此
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-5-29 01:12
  • 签到天数: 116 天

    [LV.6]常住居民II

    1090

    丝瓜

    738

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 13:13:18 | 显示全部楼层
    長見識了~~....謝謝分享~~....
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-29 08:14
  • 签到天数: 217 天

    [LV.7]常住居民III

    1740

    丝瓜

    1074

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 13:50:30 | 显示全部楼层
    原来这样也可以的,感谢分享。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-27 00:40
  • 签到天数: 182 天

    [LV.7]常住居民III

    902

    丝瓜

    594

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2013-7-12 13:57:00 | 显示全部楼层
    所以必须安装python才能用群辉的迅雷离线,群辉具体怎么做的我不清楚,应该是借鉴了这个项目,然后做了很多优化吧。希望大神能分析下群辉这个项目。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-27 00:40
  • 签到天数: 182 天

    [LV.7]常住居民III

    902

    丝瓜

    594

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2013-7-12 13:59:16 | 显示全部楼层
    本帖最后由 jzmno1 于 2013-7-12 14:09 编辑

    控制GUI也有大神做出来了,不过我没有安装成功。
    项目地址
    http://micy.in/lixian-portal/

                                   
    登录/注册后可看大图
    我是搬过来的,加精华有点愧不敢当。
    只是觉得群辉借鉴了人家的项目,说都不说一句,实在有点不尊重原作者。抄没抄我不知道,借鉴是肯定的.
    当然我没有具体的证据。希望有大神能证实我的猜想。

    点评

    看了下连接里说群辉给了作者一个DS213+,应该算酬劳了吧  详情 回复 发表于 2013-9-3 18:18
    O 大不是看过群晖的 GPL 代码之后点评过嘛……群晖一向的行事风格…… 有空我也想看看威联通的 GPL 代码,能不能弄出来就是另一回事了……  详情 回复 发表于 2013-7-27 17:47
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2014-5-27 14:45
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    11

    丝瓜

    27

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 14:05:08 | 显示全部楼层
    mark  以后可以用得上
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-4 10:47
  • 签到天数: 99 天

    [LV.6]常住居民II

    215

    丝瓜

    228

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 14:05:09 | 显示全部楼层
    高手太多了....太多了~~~~~~~~````
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-28 08:49
  • 签到天数: 120 天

    [LV.7]常住居民III

    454

    丝瓜

    304

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 14:14:59 | 显示全部楼层
    这个标记下,有了GUI使用起来很方便的 :)
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-5-28 10:16
  • 签到天数: 69 天

    [LV.6]常住居民II

    1208

    丝瓜

    160

    回帖

    2

    精华

    普通用户

    发表于 2013-7-12 14:28:17 | 显示全部楼层
    只要是技術帖都要推~~這才有道德{:soso_e102:}
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-9 11:38
  • 签到天数: 52 天

    [LV.5]常住居民I

    319

    丝瓜

    214

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 14:49:04 | 显示全部楼层
    话说群晖的很多功能都是基于开源软件啊
    然后群晖还封闭,多坑爹呢。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-5-7 14:02
  • 签到天数: 35 天

    [LV.5]常住居民I

    299

    丝瓜

    434

    回帖

    0

    精华

    普通用户

    发表于 2013-7-12 15:01:15 | 显示全部楼层
    哇,不错呀,楼主搬的好,让我们学习了
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    [string global_footer]

    QQ|Archiver|手机版|小黑屋|第一纳斯网 ( 粤ICP备19046372号 )[string global_footerlink]

    GMT+8, 2024-11-23 23:57

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表