昨天用了差不多三個小時的時間來設定
為了避免將來忘記了~~簡單做個筆記,有需要的朋友可以看一下
rtorrent所需套件:
http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.5.tar.gz
http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.5.tar.gz
因為後面會安裝wtorrent,所以先要安裝以下的套件
XMLRPC-C下載點
mod_scgi for Centos 5.3
安裝SCGI
rpm -ivh mod_scgi-1.13-1.el5.386.rpm
安裝完後修改
#vi /etc/httpd/conf.d/scgi.conf
把原來 SCGIMount /dymainic/ ...
改成 SCGIMount /RPC2 127.0.0.1:5000
安裝XMLRPC-C
tar zxvf xmlrpc-c-1.06.36.tgz
cd xmlrpc-c-1.06.36
./configure
make
make install
安裝librtorrent
tar zxvf libtorrent-0.12.5.tar.gz
cd libtorrent-0.12.5
./configure
make
make install
安裝rtorrent with xmlrpc
tar zxvf rtorrent-0.8.5.tar.gz
cd rtorrent-0.8.5
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure --with-xmlrpc-c
make
make install
以上安裝完之後rtorrent就會支援xmlrpc這樣的功能
可以用以下的指令進行測試
xmlrpc localhost system.listMethods
如果有說找不到***.so.3的檔案時
可以在/etc/ld.so.conf這個檔案裡面加上
/usr/local/lib => 這個路徑,儲存離開後執行ldconfig即可
相關安裝過程亦可以參考
http://code.google.com/p/ntorrent/wiki/QuickStart
設定rtorrent
建議不要用 root 來執行 rtorrent,所以我們可以建立bt這個使用者
#useradd
#vi /home/bt/.rtorrent.rc
進入後請增加以下的內容,檔案設定參考這個網站的.rtorrent.rc
=======================================================
# ----------------------------------------
# rtorrent 設定檔
# 檔名:.rtorrent.rc (隱藏檔,前面有點)
# 存放位置:~ (使用者家目錄)
# ----------------------------------------
# 每 torrent 最小/最大連接數
min_peers = 50
max_peers = 200
# 每 torrent 最大上傳數
max_uploads = 2
# 上傳和下載速度限制,設0=無限制.(單位 KiB)
download_rate = 150
upload_rate = 8
# 隨機 port 範圍
# 範例:port_range = 6890-6999
port_range = 19000-19000
# 下載檔名編碼
encoding_list = UTF-8
# 下載檔案存放目錄
directory = /smb/bt
# 快取存放目錄
session = /smb/bt/session
# torrent 存放目錄 和 排程設定
# 放在此目錄的中的 torrent 會自動加入列表
schedule = watch_directory,5,5,load_start=/smb/bt/*.torrent
# DHT 開關
dht = on
# DHT port (預設為 6881)
dht_port = 19000
scgi_port = 127.0.0.1:5000
======================================================
請自行調整相關參數
設定完成後儲存檔案
儲存後用用bt的身份去執行rtorrent
#su - bt
$rtorrent => 如果可以正常看到rtorrent的畫面就算成功了
按下ctrl+a 再按下 q 就可以離開rtorrent
$screen
$rtorrent
再按下ctrl+a 後按下 d 就可以讓rtorrent保持在screen裡面了
再執行exit就可以離開bt的使用者回到root的shell了
rtorrent運作方式是您丟一個torrent種子至指定目錄下,rtorrent會自動幫你下載,所以你可以把上傳種子的地方及下載檔案的地方,用Samba開分享讓大家使用
設定wtorrent => Web 介面來觀察BT下載情形
啟動httpd
service httpd start
chkconfig httpd on
下載:下載點
解開後把wtorrent整個資料夾放到/var/www/html/底下
建立tpl_c資料夾
mkdir /var/www/html/wtorrent/tpl_c
改變權限
chmod 777 -R /var/www/html/wtorrent
在網頁執行
http://your_IP/wtorrent/install.php
來進行設定
可以設定繁中語系,並指定BT的種子要存放的位置及下載後要放的位置
並在網頁右邊設定管理者帳號密碼
設定完之後可以測試,請點try connect
若是成功,就可以按下Save Config完成設定哦
**因為昨天用完,僅利用一點記憶來寫,如有不完整或是有問題歡迎跟我說,謝謝**