红联Linux门户
Linux帮助

解决:利用Xware在centos上搭建远程下载器

发布时间:2017-04-13 12:19:51来源:blog.csdn.net/landstream作者:水泥石流
Xware——迅雷提供的远程下载工具。
 
第一步:在 centos 服务器上搭建 Xware 环境
这点网上已经有不少文章可以参考[附],所以我这里主要对自己的需求解决进行记录。
步骤:
下载 Xware1.0.1 (或其他版本) 解压并放到服务器上,
修改 Xware 文件权限 chmod 777
挂载下载目录
执行lib子目录下的EmbedThunderManager, 运行软件 ./ portal,获取激活码
在这个步骤会遇到一些问题,这里列举一些问题和自己的解决方法:
/lib/ld-linux.so.2: bad ELF interpreter问题
可能是因为64位系统中安装了32位程序
解决方法:
yum install glibc.i686
libz.so.1 : cannot open shared object file no such file or directory.
错误:yum install zlib.i686
解决:
yum install zlib-1.2.3-29.el6.i686  --setopt=protected_multilib=false 
 
第二步: 远程下载控制页面(http://yc.xunlei.com/)输入激活码进行控制
远程控制需要迅雷账号,可以批量添加 magnet 下载任务。但只能一个一个地添加种子文件任务。
对于大量的种子文件我该怎样处理呢?第一个想到的是把 torrent 转为 magnet 磁力链接。手边刚好有工具可以实现需求, Bittorrent,自动从文件夹导入种子文件,然后从程序界面复制解析出的 Magnet。
 
附:Linux版迅雷(Xware)安装配置方法
Linux版迅雷下载请见:http://luyou.xunlei.com/forum.php?mod=forumdisplay&fid=51&filter=typeid&typeid=1
解压下载的压缩包
核对MD5或SHA1校验值
解压得到以下三个文件
解决:利用Xware在centos上搭建远程下载器
安装文件
在/usr/local/下创建thunder文件夹,将上面的三个文件放入,然后运行shell进入该路径,运行./portal
将会得到类似下面的输出:
解决:利用Xware在centos上搭建远程下载器
记录下上图红色方框中被涂红的部分,如果英文不是太差,那么你应该理解这部分的意思。
然后打开http://yuancheng.xunlei.com
点击“添加”随便选择一个输入刚刚记录下的6位大写字母加数字的代码
解决:利用Xware在centos上搭建远程下载器
然后在左边则可以看到新添加的
解决:利用Xware在centos上搭建远程下载器
点击新添加的(上图红框),然后就可以点击下载了,但这还没配置完,如果此时点击下载,会发现提示“没有挂载磁盘”
解决:利用Xware在centos上搭建远程下载器
此时找一个空余容量比较大的挂载点创建一个目录,名称随便,我这里以xldown示范(假如创建在/var下,路径即/var/xldown)
然后切换到root权限,进入/mnt,再创建一个目录xldown-mnt(同样是示范用的名称)
再以root权限运行 mount --bind /var/xldown /mnt/xldown-mnt
进入到刚刚在/usr/local/创建的thunder目录中的etc目录中
cd /usr/local/thunder/etc
创建一个名为thunder_mounts.cfg的文件
用文本编辑器打开,内容为:
avaliable_mount_path_pattern
{
/mnt/xldown-mnt
}
保存后返回上一级目录,运行portal自动重启迅雷,再进入远程管理界面添加任务则没有了没挂载硬盘的提示
然后就可以开始使用迅雷了。
有一点需要注意,如果重启了的话需要再运行一次mount --bind /var/xldown /mnt/xldown-mnt,然后进入到/usr/local/thunder/运行portal才能启动迅雷,以后有机会我会贴出添加为服务的shell脚本。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29970.html