post | sidebar | footer
顯示具有 BT 標籤的文章。 顯示所有文章
顯示具有 BT 標籤的文章。 顯示所有文章

2011年1月15日 星期六

CentOS上安裝rtorrent

0 意見
緣起:
因為不喜歡在windows上安裝太多東西。尤其是像bt、電驢或者FOXY這種東西。因為一設定不好可能將個人的重要資料外洩,抑或者安裝下載軟體時被偷偷地植入一些木馬之類的東西。被竊取e-mail、MSN甚至是網路銀行的帳號密碼。加上家裡的電腦串成一個網路,所以想說架設一個SERVER來共享給這些電腦使用。但因為還是有下載的需求,加上Server端我偏愛用Linux來當作我的伺服器,rTorrent變成為我的選項。廢話不多說,就來看安裝了。

作業系統: Centos 5.2 32bit
由於我偏好用rpm 來安裝,也比較好管理。(其實是懶得去編譯、除錯之類的),所以以下的安裝都會用RPM來安裝。

步驟一:下安裝好系統後,請更新Path。 yum -y update
步驟二:安裝下列套件
1.curl 下 yum install curl
2.sigc++-2.0下載 libsigc++20-2.0.17-2.i386.rpm (ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/i386/RPMS/libsigc++20-2.0.17-2.i386.rpm)
3.libtorrent ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/i386/RPMS/libtorrent-0.11.8-1.el5.kb.i386.rpm
4.rtorrent ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/i386/RPMS/rtorrent-0.7.8-1.el5.kb.i386.rpm

步驟三:建立一般user
步驟四:建立下載資料夾,並將資料夾權限給予該user
步驟五:在該使用者家目錄建立 .rtorrent.rc 的設定檔,以供rtorrent使用。其內容如下:

# ----------------------------------------
# rtorrent 設定檔
# 檔名:.rtorrent.rc (隱藏檔,前面有點)
# 存放位置:~ (使用者家目錄)
# ----------------------------------------

# 每 torrent 最小/最大連接數
min_peers = 50
max_peers = 200

# 每 torrent 最大上傳數
max_uploads = 2

# 上傳和下載速度限制,設0=無限制.(單位 KiB)
download_rate = 300
upload_rate = 30

# 隨機 port 範圍
# 範例:port_range = 6890-6999
port_range = 19000-19000

# 下載檔名編碼
encoding_list = UTF-8

# 下載檔案存放目錄
directory = /download/bt

# 快取存放目錄
session = /download/bt/session

# torrent 存放目錄 和 排程設定
# 放在此目錄的中的 torrent 會自動加入列表
schedule = watch_directory,5,5,load_start=/download/bt/*.torrent

# DHT 開關
dht = on

# DHT port (預設為 6881)
dht_port = 19000


備註: 如果是像我在Notepad裡面編輯好.rotrrent.rc再丟到家目錄下的話,可能會有格式的問題可以用下列的指令處理。
錯誤訊息類似:
rtorrent: Error in option file: ~/.rtorrent.rc:6: Invalid start of name.
可以執行一下 dos2unix .rtorrent.rc 試試。

2011年1月11日 星期二

rtorrent console操作

0 意見

基本操作

  1. 方向鍵↑、↓、←、→:切換功能表
  2. 開始下載:Ctrl + s (使用Screen:Ctrl + a 後再按 s)
  3. 暫停下載:Ctrl + d
  4. 停止下載:Ctrl + k
  5. 清除Torrent下載列表:[1]在停止狀態使用Ctrl + d、[2]在下載完成的檔案連續按Ctrl + d二次
  6. 調整上傳速度:增加:a / s / d 減少: z / x / c
  7. 調整下載速度:增加:A / S / D :減少: Z / X / C
  8. 重新hash檔案:Ctrl + r
  9. 離開rtorrent:Ctrl + q (使用Screen:Ctrl + a 後再按 q)

使用Screen如果不小心按到Ctrl + s,造成畫面完全凍結的話,請用Ctrl + q取消凍結畫面。