OpenWRT/DD-WRT路由器BT:不開電腦也可下載torrent

第三方固件OpenWRT和DD-WRT都可以實現路由器BT:不開電腦也可下載torrent,這特別適合一些以下的情況

  • BT種子特別慢,如果連續開着電腦下載要幾天時間(近來發現大陸的種子因為網絡封鎖和HKBN鏈接大陸出海網速很慢的原因,都有機會出現這種情況)
  • 方便BT回來的文件:例如我依賴路由器BT和samba文件共享的功能搭建了家裡的XMBC媒體播放,方便在大電視播放HD高清電影,詳情請參考我另外的一篇文章。

由於DD-WRT使用transmission都是基於Optware的支援,所以我也用OpenWRT為基礎,介紹如何在路由器上安裝好BT下載功能。

1. usb儲存裝置的準備

理論上移動硬盤,usb flash drive或者各種記憶卡通過讀卡器連接都能勝任。我比較偏向用u盤或記憶卡,因為其體積小耗電量少,而且由於需要格式化為linux專用的ext3/4格式,基本上插上去了就比較少拔下來,基本上奉獻了(我只有一個移動硬盤,奉獻不起)。

關於如何格式化,如果你和我一樣沒有Linux的環境,可以用LinuxLive USB Creator 在另一隻USB 手指安裝了一個叫 GParted 的用來分區的系統(作為usb啟動盤進入linux環境),再對SD卡分區,第一次不熟悉搞了很久。注意格式化有ext2,ext3,ext4可以選擇:

  • ext2:速度快,但是單個文件不能超過2GB
  • ext3:文件能超過2GB,但是journal功能一定開啟,會拖慢BT套件的讀寫
  • ext4:可以關閉journal從而達到提高讀寫效率

顯而易見,我們要選擇ext3或ext4,BT電影輕易就超過2GB

如果你熟悉linux,可以用像這裡https://forum.openwrt.org/viewtopic.php?id=37165那樣關閉ext4的journalling

然後就要讓openwrt識別你的Usb設備:請根據http://wiki.openwrt.org/doc/howto/usb.storage中的Required Packages安裝你需要的套件,由於我是用SD卡+讀卡器+EXT4分區格式,我安裝的套件是:

kmod-usb-storage
kmod-usb-storage-extras
block-mount
kmod-fs-ext4

安裝好了重啟路由,在網頁路由管理界面(192.168.1.1)中的system應該出現mount point一個選單,把SD卡(/dev/sda1)掛在進/mnt/sda1目錄就OK了!

openwrt transmission

2. 安裝Transmission

Transmission是很多人用的一個BT套件,我不敢說他是最快最好,但起碼他多人用,使用過程有什麼問題在網上也比較容易找到答案。 OpenWRT的wiki:  http://wiki.openwrt.org/doc/uci/transmission 去安裝和設置。我安裝的套件是:

transmission-daemon
transmission-web
luci-app-transmission (超好用的直接在LuCI中設置參數)

3. 設置Transmission

我維持了多數設置為默認值,但是有幾個重要的設置是不能少的:

Config file directory:/etc/transmission (默認是在/tmp目錄,也就是說理論上一斷電所有設置和未完成的任務都會丟失)

Download directory:不解釋

Watch directory:就是一把種子torrent放進這個文件夾就自動啟動任務,我覺得很方便的說,啟用!

最後是BT的常見問題:監聽端口。Transmission默認是支持UPnP和NAT自動增加轉發端口的,但是不知道我的設置出了什麼問題沒有成,最後是通過手動的端口轉發達到目的:跟着Transmission自己的常見問題指導做就可以了https://trac.transmissionbt.com/wiki/PortForwardingGuide, 注意可以用他給的CanYouSeeMe.org 網站測試端口是否有打開成功。

openwrt usb mount

最後附上文字版的Transmission安裝教程http://g300nh.blogspot.hk/2010/06/bittorrent-client-transmission-on-dd.html, 你可以看到openwrt的使用友好程度是比dd-wrt高很多的說!

Upsangel爲大家奉上玩轉路由器附加強大功能的攻略(架設vpn server,共享printer,scanner, 離線BT等),請參考小弟在hkepc的得獎文章:OpenWRT, DD-WRT資源彙總索引 – http://www.hkepc.com/forum/viewthread.php?tid=2025967&extra=page%3D1

20160227更新:更爲成熟的迅雷BT獨立Server 迅雷下載寶已經引入,詳細介紹可以移步:

e1d8e47477a969b[1]

1 Comment
  1. Reply
    upsangel July 22, 2013 at 9:42 PM

    最新的文章介紹了更加好用的離線BT軟件:Aria2,速度更快界面更清爽:http://upsangel.byethost13.com/dd-wrt/bt-bittorrent-aria2-better-choice/

Leave a Reply

by Upsangel