下載迅雷固件
根據cpu架構選擇相應的程序包,常見的有arm和mips架構,我這臺路由器的輸出如下,則可以看出cpu為mips架構。(也可以嘗試在網上通過路由器型號查cpu架構)
root@DD-WRT:~# cat /proc/cpuinfo
system type : Broadcom BCM5357 chip rev 2
processor : 0
cpu model : MIPS 74K V4.9
…
確定cpu大小端,這個目前沒有好的方法,只能兩個都下載下來試一下了,如:xunlei_mips_be_mips32_2.207.3.58_143326.zip(大端)和xunlei_mips_le_mips32_2.207.3.58_143326.zip(小端)。解壓后里面都有個portal程序(參考下面的【安裝迅雷程序】部分),嘗試運行一下:
如果輸出如下則說明大小端模式正確:
root@DD-WRT:~# ./portal
initing...
…
如果輸出如下則說明大小端模式不正確:
root@DD-WRT:~#./portal
./portal: ./portal: 1: Syntaxerror: …
下載地址
安裝迅雷程序
將移動硬盤接在PC機上,在硬盤上建立一個名為xunlei的目錄,安裝將在這個目錄下進行。
將下載到的迅雷程序包(一般格式類似于xunlei_mips_le_mips32_2.207.3.58_143326.zip)解壓到xunlei的目錄下。有以下3個文件:EmbedThunderManager,ETMDaemon, portal。
如果你之前在這目錄已經安裝過了迅雷,沒關系,只需覆蓋掉即可。
從PC機上安全移除移動硬盤,把移動硬盤接到路由器上。查看硬盤的掛載信息:
root@DD-WRT:~# cat /proc/mounts
…
/dev/sda1 /tmp/mnt/disc0_part1fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
…
root@DD-WRT:~#
其中/dev/sda1 /tmp/mnt/disc0_part1就是移動硬盤的掛載項(如果一段時間后還是沒有發現磁盤被掛載,請確定路由器支持接硬盤并已經在路由器設置頁面開啟此功能)。進入到之前創建的xunlei目錄:
root@DD-WRT:~# cd /tmp/mnt/disc0_part1/xunlei/
現在給迅雷程序加執行權限:
root@DD-WRT:~# chmod 777 * -R
至此配置完成,最終的目錄結構如下:
xunlei
├── EmbedThunderManager
├── ETMDaemon
└── portal
啟動和停止迅雷
使用以下命令啟動迅雷:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei#./portal
如果輸出類似于以下則啟動成功(有的設備啟動比較慢請耐心等待完成):
initing...
try stoppingxunlei service...
killall:ETMDaemon: no process killed
killall:EmbedThunderManager: no process killed
setting xunleiruntime env...
port: 9000 isusable.
your control port is: 9000.
startingxunlei service...
execv:/home/shdxiang/test/lib/ETMDaemon.
getting xunleiservice info...
Connecting to127.0.0.1:9000 (127.0.0.1:9000)
portal.tmp 0T --:--:-- ETA
THE ACTIVE CODE IS: 42SND1
finished.
使用以下命令停止迅雷:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei#./portal –s
因為啟動迅雷服務會先嘗試停止在運行迅雷服務,所以重啟迅雷和啟動迅雷一樣:
root@DD-WRT:/tmp/mnt/disc0_part1/xunlei# ./portal
綁定設備及解綁設備
注意啟動時輸出有一行:
THE ACTIVE CODE IS: 42SND1
這就是你的激活碼。
當綁定成功后點上圖圓圈處即可解除綁定。
如果已經綁定,再次啟動時則顯示綁定到哪個用戶,如下所示:
…
THIS DEVICE HAS BOUND TO USER: 米空格.