2012.12.08 15:05

壹電視「網樂通」拆解、改裝 BT 抓檔機,硬改電路掛上大容量隨身碟

ADVERTISEMENT

外接隨身碟變成下載區

由於刷機包的FTP的預設工作目錄為/root/Downloads,所以我們就將外接的隨身碟空間掛載到這個地方,這樣就可以直接擴充可用容量,方便將BT下載的檔案堆在這邊,下載完成後便可以透過FTP傳回電腦上,其掛載指令為:

mount /dev/sdb1 /root/Downloads

而我們在這邊使用的BT下載軟體為Transmission,一樣需要手動啟用服務,其啟用指令為:

ADVERTISEMENT

/etc/init.d/transmission-daemon start

如果讀者在啟用時出現錯誤訊息「error while loading shared libraries: libz.so.1」的話,代表網樂通的作業系統已經將 libz.so.1這支函式庫刪除,所以我們需要將它從usr資料夾中複製到lib資料夾,因為需要輸出下列指令

cp /usr/pub/lib/libz.so.1.2.3 /lib/libz.so.1

ADVERTISEMENT

將函式庫準備好後就可以再次啟用Transmission,如果服務成功啟用的話會出現「starting transmission-daemon:ok」之訊息。建立遠端遙控白名單

啟用Transmission之後我們還需要修改一下軟體設定,才能透過瀏覽器從遠端操作,筆者在這邊示範以vi編輯器進行修改,首先輸入指令:

vi  /root/Downloads/transmission/settings.json

ADVERTISEMENT

開啟設定檔,並按下「i」鍵進入編輯模式,找到下列幾行設定並進行修改:

rpc-whitelist: "127.0.0.1" 

rpc-whitelist-enabled:true

ADVERTISEMENT

其中whitelist代表的是准許連入的IP位置,讀者可以輸入主控端電腦的IP,或是將whitelist-enabled的設定值改為false,直接關閉白名單功能。此外,我們還需要修改它的工作目錄,找到這幾行文字:

download-dir://Downloads

incomplete-dir://Downloads

incomplete-dir-enabled:true

前2行分別代表下載完成及下載中檔案的儲存位置,第3行則為是否將下載中或完成的檔案分開存放,我們將路徑都改為/root/Downloads即可。如果讀者需要檔案分開存放,可以自己輸入下載中的儲存位置,並維持第3行設定值為true。

當編輯完成後,先按下esc鍵退出編輯模式,並輸入「:wq」加上enter鍵,存檔後離開vi,回到console後輸入下列指令讓程式重新讀取設定檔

killall -HUP transmission-da

▲若啟用Transmission出現錯誤訊息,請手動複製libz.so.1函數庫。啟用成功會出現starting transmission-daemon:ok訊息。

▲使用vi編輯文件時需先按下i鍵進入編輯模式,此時畫面左下角(紅圈處)會顯示大寫I以供識別,當按esc離開後則會顯示-。

▲當使用者找到種子之後,不需要先將種子下載到主控端電腦中,只需直接貼上網址,Transmission就會自動下載種子並開始工作。

▲Transmission的操作介面就和一般的BT程式很像,只是它是透過瀏覽器進行操作,主控端電腦並不需要安裝任何額外軟體。

用瀏覽器上傳種子

做好所有設定工作後,就可以直接透過瀏覽器連入Transmission的操作介面,其預設的port為9091,假設網樂通機上盒的IP位置為192.168.1.104的話,連結網址就是

http://192.168.1.104:9091

輸入後就可以看到Transmission的圖型介面,使用者可以從主控端上傳種子,也可以將種子網址貼上去讓程式去抓取。當檔案下載好之後,我們只需要利用FTP將檔案取出即可,實現雲端操作的目標。

(後面還有:進階改造,升級大容量USB DOM)

ADVERTISEMENT