在樹莓派上使用 Xware 迅雷下載

2017-12-14 更新:由于 種種原因群叶,迅雷關(guān)閉了xware的驗(yàn)證碼通道约炎,此方法已失效掠手,RIP xware.

說是樹莓派鸡岗,其實(shí)是cubieboard XD
先提供xware的下載地址:xware1.zip(百度云)
cubie.cc 的 xware 下載
xware 的停止維護(hù)通知
參考鏈接
參考鏈接2
官方文檔——設(shè)備常見問題


正文開始

簡要的使用步驟是這樣的:
1脯厨、下載迅雷Xware軟件
2、解壓后運(yùn)行其中的portal文件(注意權(quán)限)
3萎津、在軟件的輸出中獲取激活碼卸伞,在迅雷遠(yuǎn)程下載頁面添加下載器,輸入激活碼綁定
4锉屈、綁定成功后荤傲,mount個對Xware軟件有寫入權(quán)限的設(shè)備,開始在迅雷遠(yuǎn)程下載頁面添加下載任務(wù)下載颈渊。

以下是啰嗦的內(nèi)容:

迅雷一直沒有出Linux版遂黍,所以之前想用的話得用虛擬機(jī)或是WINE的方法,但是最近1年隨著迅雷路由和其它智能路由俊嗽、播放器雾家、NAS的推出,迅雷出了個遠(yuǎn)程下載绍豁。好在這些產(chǎn)品都是運(yùn)行在Linux系統(tǒng)上芯咧,所以遠(yuǎn)程下載的軟件也可用在其它Linux上使用,比如Ubuntu竹揍。

迅雷把這個遠(yuǎn)程下載軟件叫做Xware敬飒,推出了不同CPU平臺的版本,目前每周發(fā)布一次鬼佣,比如6月25號發(fā)布的這個:
http://luyou.xunlei.com/thread-5759-1-1.html驶拱,【2014年6月25日】迅雷固件 第22周發(fā)布公告。

如果是在筆記本上使用Linux晶衷,比如Ubuntu蓝纲,CPU都是x86阴孟,使用的C標(biāo)準(zhǔn)庫大都是glibc,所以需要下載x86_32_glibc這個版本税迷,比如上面網(wǎng)頁中6月25號發(fā)布的:Xware1.0.22_x86_32_glibc.zip 永丝。從命名上看出這個軟件是32位的,不過在amd64的Linux上也可用使用箭养,目前迅雷還沒推出64位版本慕嚷。

這個zip包解壓后有4個文件:
EmbedThunderManager ETMDaemon portal vod_httpserver
EmbedThunderManager、ETMDaemon毕泌、vod_httpserver這3個是(估計)實(shí)際的下載軟件喝检。
portal是入口軟件,運(yùn)行后自動調(diào)用其它三個文件撼泛,啟動Xware下載軟件挠说。

在終端命令行下運(yùn)行portal后,會有輸出愿题,首次運(yùn)行時损俭,輸出中會包含激活碼(如果提示連接失敗,請重新運(yùn)行portal)潘酗,比如:
THE ACTIVE CODE IS: EZTRST
得到激活碼后杆兵,登錄迅雷遠(yuǎn)程下載頁面(http://yuancheng.xunlei.com/),添加下載器仔夺,路由琐脏、播放器或NAS隨便選擇一個,輸入上面的激活碼囚灼,就完成了綁定骆膝,綁定成功后,就可以在遠(yuǎn)程下載頁面中添加下載任務(wù)(如果這時Xware沒有發(fā)現(xiàn)可用的下載存儲設(shè)備灶体,任務(wù)還無法添加成功,見下面幾段)掐暮,添加成功后蝎抽,Linux上運(yùn)行的下載軟件Xware就會自動下載該任務(wù),任務(wù)的下載狀態(tài)可以在遠(yuǎn)程下載頁面中看路克。
首次運(yùn)行Xware樟结,會在軟件目錄,或者父目錄中建立一個文件夾cfg精算,里面有些配置文件瓢宦,也包含了綁定信息,感興趣的可以自己看下灰羽。如果刪除了這個文件夾里的內(nèi)容驮履,再次運(yùn)行Xware又會重新輸出新激活碼鱼辙,需重新綁定。

Xware軟件會自動檢測在Linux上已經(jīng)mount的玫镐,且有寫入權(quán)限的設(shè)備倒戏,如果有,在遠(yuǎn)程下載頁面中添加下載任務(wù)時就可以看到睬隶。如果有多個可寫入的設(shè)備晤柄,那就依次編號為C氏仗、D、E...等葛闷,可以在添加下載任務(wù)時選擇其中一個。

Xware會在每個有寫入權(quán)限的設(shè)備建立一個文件夾ThunderDB双藕,里面包括一個uuid文件淑趾,其內(nèi)容標(biāo)記了該設(shè)備。貌似建立的下載任務(wù)信息也會保存在這個文件夾的下etm_task_store.db文件中蔓彩,所以只有在mount了該設(shè)備的情況下治笨,才能在遠(yuǎn)程下載頁面中看到下載到這個設(shè)備的下載任務(wù)。

以上內(nèi)容摘自原博
首先下載并解壓縮xware1.zip
mkdir xware && cd xware
unzip ./xware1.zip
將解壓出來的文件放到/opt中
cd .. && sudo mv xware /opt
處于權(quán)限最小化考慮赤嚼,我們創(chuàng)建一個新用戶:thunder
adduser thunder
系統(tǒng)會要求你輸入密碼并確認(rèn)密碼旷赖,然后后面的信息可以不管直接一路回車。
然后sudo mkdir /home/thunder/downloads創(chuàng)建下載文件夾
由于sudo創(chuàng)建的文件夾所有者為root更卒,我們需要修改所有者
sudo chown -R thunder:thunder /home/thunder/downloads
同理等孵,/opt 下的xware程序也需要修改所有者
sudo chown -R thunder:thunder /opt/xware
之后就可以啟動xware了
sudo su thunder -c /opt/xware/Xware1/portal
程序的輸出差不多是這樣

https://www.tuchuang001.com/images/2017/06/21/3375171-b70e7bb91c7a9ef5.png
https://www.tuchuang001.com/images/2017/06/21/3375171-b70e7bb91c7a9ef5.png

如圖,藍(lán)色馬賽克的地方就是你的設(shè)備識別碼蹂空。

多嘴一句俯萌,如果啟用了防火墻的請將9000端口的入站開放,ufw的命令我貼在下方上枕,iptable不太懂咐熙,請自行百谷。
sudo ufw allow 9000

再然后就可以上迅雷遠(yuǎn)程網(wǎng)頁版綁定自己的賬號了
http://yuancheng.xunlei.com

綁定完成之后可能會看到無外接設(shè)備的提示辨萍,按官方的說法棋恼,最好將設(shè)備格式化成 fat32(這樣就不支持4GB以上的大文件了=.=)
想讓那個mount設(shè)備可以被下載軟件看到,可以給thunder開放這個設(shè)備的寫入權(quán)限

使用mount --bind命令可以將一個文件夾綁定到另外一個文件夾
sudo mkdir /media/thunder
sudo mount /dev/sdaX /media/thunder(此處sdaX)改為你實(shí)際的路徑
sudo mount --bind /home/thunder/downloads /media/thunder
這樣Xware就可以檢測到/media/thunder這個設(shè)備锈玉,且有權(quán)限寫入了
給予權(quán)限的方法見文末的更新爪飘。

再接下來可以將啟用xware的命令放到rc.locale中,讓xware開機(jī)自啟
nano /etc/rc.locale
exit 0之前添加

mount --bind /home/thunder/downloads /media/thunder
/opt/xware/Xware1/portal

然后還有就是修改fstab實(shí)現(xiàn)外接設(shè)備的開機(jī)掛載
sudo nano /etc/fstab

在最后加入一行

/dev/sdaX       /media/thunder  vfat    defaults
#此處sdaX改為你實(shí)際的設(shè)備路徑

如圖:

嗯大概就這么多拉背,如果有什么說的不到位的地方歡迎留言师崎,我會進(jìn)行改進(jìn)的。


2017-06-22 更新:

mount --bind 路徑1 路徑2命令并不能使掛載的設(shè)備變成所有用戶可讀寫椅棺,它的作用是把路徑1模擬成路徑2犁罩,所以實(shí)際上用這個命令是不正確的齐蔽,它會導(dǎo)致我們下載下來的東西都被下載到了“系統(tǒng)盤”——即SD卡里。
正確的掛載方式是在/etc/fstab里添加如下一行

/dev/sda1       /media/thunder  vfat    user,rw,umask=111,dmask=000,nofail,timeout=1        0         0

其中umask=000是權(quán)限掩碼昼汗,可以使設(shè)備掛載為777權(quán)限肴熏,nofail可以使系統(tǒng)在未插入外接磁盤時依然可以照常啟動。
更多有關(guān)fstab的知識請參閱Arch Wiki


2017-06-22 更新2:

為了支持samba顷窒,將fstab內(nèi)容改為

/dev/sda1       /media/thunder  vfat   user, rw,umask=111,dmask=000,nofail,timeout=1,iocharset=cp936        0         0

關(guān)于如何搭建samba服務(wù)器蛙吏,將在下一篇博文說明。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鞋吉,一起剝皮案震驚了整個濱河市鸦做,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谓着,老刑警劉巖泼诱,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赊锚,居然都是意外死亡治筒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門舷蒲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耸袜,“玉大人,你說我怎么就攤上這事牲平〉炭颍” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵纵柿,是天一觀的道長蜈抓。 經(jīng)常有香客問我,道長昂儒,這世上最難降的妖魔是什么沟使? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮渊跋,結(jié)果婚禮上格带,老公的妹妹穿的比我還像新娘。我一直安慰自己刹枉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布屈呕。 她就那樣靜靜地躺著微宝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虎眨。 梳的紋絲不亂的頭發(fā)上蟋软,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天镶摘,我揣著相機(jī)與錄音,去河邊找鬼岳守。 笑死凄敢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的湿痢。 我是一名探鬼主播涝缝,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼譬重!你這毒婦竟也來了拒逮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤臀规,失蹤者是張志新(化名)和其女友劉穎滩援,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體塔嬉,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡玩徊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了谨究。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恩袱。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖记盒,靈堂內(nèi)的尸體忽然破棺而出憎蛤,到底是詐尸還是另有隱情,我是刑警寧澤纪吮,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布俩檬,位于F島的核電站,受9級特大地震影響碾盟,放射性物質(zhì)發(fā)生泄漏棚辽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一冰肴、第九天 我趴在偏房一處隱蔽的房頂上張望屈藐。 院中可真熱鬧,春花似錦熙尉、人聲如沸联逻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽包归。三九已至,卻和暖如春铅歼,著一層夾襖步出監(jiān)牢的瞬間公壤,已是汗流浹背换可。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留厦幅,地道東北人沾鳄。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像确憨,于是被迫代替她去往敵國和親译荞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容