叶子

闲言碎语

迅雷远程chrome插件

已上架快2个月了,地址在这里https://chrome.google.com/webstore/detail/%E8%BF%85%E9%9B%B7%E8%BF%9C%E7%A8%8B%E4%B8%8B%E8%BD%BD%E9%9D%9E%E5%AE%98%E6%96%B9/hjfkfpcdmfaofbigcfingcoeognflbja

迅雷这几年重心有点重回下载了,开发了xware这个linux插件,可以把nas,opwnert之类的路由变成远程下载机。但是添加任务做的一直不好,每次复制连接,再去网页版粘贴真是太太太麻烦了。由于没有官方api,所以目前只做到了网页中模拟提交… 后续会加上提交过程中的提示什么的…

域名那些事儿

这话题在公司内部分享过2次,一次是面向前端,一次是面向部门内部,slideshare地址在这里:http://www.slideshare.net/PerryYeh/about-domains

mybook live添加迅雷远程

今天一群里贴了个迅雷新出的神器网址g.xunlei.com,瞄了下是出了个linux远程下载插件,给各种linux设备加上远程下载的功能,比如nas,电视盒子,openwrt,ddwrt的各种路由器。

本来我已有磊科nw762这个远程下载器,但是无奈nw762的局域网共享速度非常不给力,才3.4mb/s,看个1080p能急死人。于是打算把mybook live加上远程支持,话说mybook live的局域网是千兆,共享完全看路由器性能,性能还算给力。

办法挺简单的,下对应设备的程序,在linux上装上即可。但mybook live内置的是debian,不是centos,所以又光荣踩坑了。

先把mybook live的ssh开了,在路由器ip/UI/ssh里可以直接打开ssh,直接ssh上去,输入密码进入。我的mybook live 3t的硬件配置是800m cpu,内存256mb。

df -h

看了下,下载盘符是/DataVolume,在此下新建目录TDDOWNLOAD,这是迅雷下载默认的内容存储目录。

但是mybook live设立的共享目录在/DataVolume/shares里,比如我想下到/DataVolume/shares/Public/怎么办呢?

那就需要把/DataVolume/TDDOWNLOAD映射到/DataVolume/shares/Public。

把程序上传到/etc/xunlei/,之后直接

cd /etc/xunlei/
chmod 755 * -R
./portal

运行

initing...

try stopping xunlei service...

setting xunlei runtime env...
bind(3): errno = 98.
port: 9000 is usable.

YOUR CONTROL PORT IS: 9000


starting xunlei service...

...

THE ACTIVE CODE IS: ******

go to http://yuancheng.xunlei.com, bind your device with the active code.
finished.

这就是成功了。在yuancheng.xunlei.com里输入激活码,捆绑上就可以。

新建个sh文件,放在/etc/init.d/目录下,我命名为xunlei,无后缀,内容如下

#!/bin/sh

START=99
start(){
        mount -o bind /shares/Public /DataVolume/TDDOWNLOAD
        /etc/xunlei/portal
}
stop(){
        /etc/xunlei/portal -s
}
restart(){
       stop
       start
}

case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        restart
    ;;
    cleanup)
    ;;
    *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
esac

exit $?

然后设置成开机自启

update-rc.d xunlei defaults 99 1     

重启下mybook live,大功告成。

踩坑主要是开始把迅雷放到root下面去,那个盘符只有1g大小,下什么片都不够。

linux蛮有意思的。