- 好友
- 0
- 帖子
- 124731
- 積分
- 124889
- 最後登錄
- 2019-2-28
- 在線時間
- 0 小時
- 好友
- 0
- 帖子
- 124731
- 積分
- 124889
- 最後登錄
- 2019-2-28
- 在線時間
- 0 小時
|
安裝 rtorrent:
cd /usr/ports/net-p2p/rtorrent
make install clean
安裝選項請選XMLRPC選項
安裝好之後,設定檔 .rtorrent.rc 放在使用者的傢目錄
# 每 torrent 最小/最大連接數
min_peers = 50
max_peers = 200
# 每 torrent 最大上傳數
max_uploads = 2
# 上傳和下載速度限制,設0=無限制.(單位 KB)
download_rate = 0
upload_rate = 50
# 隨機 port 範圍
port_range = 6890-6999
# 下載檔名編碼
encoding_list = UTF-8
# 下載檔案存放目錄
directory = /home/BT <===請自行建立目錄
# 快取存放目錄(放置下載進度和 DHT)
session = /home/BT/temp <===請自行建立目錄
# scgi 開啟的 port
scgi_port =127.0.0.1:5000
# DHT 開關
dht = on
# DHT port (預設為 6881)
dht_port = 6881
# 放在此目錄的中的 torrent 會自動加入列表
schedule = watch_directory,10,10,load_start=/home/BT/torrents/*.torrent <===請自行建立目錄
# 硬碟空間少於100M就自動停止下載
schedule = low_diskspace,5,60,close_low_diskspace=100M
安裝 screen
cd /usr/ports/sysutils/screen
make install clean
安裝 rtgui:
cd /usr/ports/net-p2p/rtgui
make install clean
cd /usr/local/www/rtgui
cp config.php.example config.php
ee config.php
加入下列的設定
種子目錄(上傳 torrent 的目錄)
$watchdir=”/home/BT/torrents/”;
下載存放目錄(計算磁碟剩餘空間用)
$downloaddir=”/home/BT/”;
chmod 755 /usr/local/libexec/apache22/mod_scgi.so 更改 mod_scgi 權限
ee /usr/local/etc/apache22/httpd.conf 將 mod_scgi 和 rtgui 加進去 Apache 的設定
LoadModule scgi_module libexec/apache22/mod_scgi.so 加入mod_scgi.so模組
SCGIMount /RPC2 127.0.0.1:5000
完成後把 rtgui 整個資料夾複製到你所要放的網頁位置
cp -R /usr/local/www/rtgui /usr/local/www/apache22/data/rtgui
重跑apache
/usr/local/etc/rc.d/apache22 restart
使用 screen 執行 rtorrent
screen 開啟 screen
rtorrent 執行 rtorrent
按Ctrl+A再按Ctrl+D將screen丟入背景執行
rTorrent快捷鍵:
選擇:上、下、左、右四個方向鍵
開始下載:CTRL+S
暫停下載:CTRL+D
停止下載:CTRL+K
刪除任務:在停止或暫停狀態下 CTRL+D
檢查完整度:CTRL+R
退出:CTRL+Q
screen -r 可以重新取回 screen
rtorrent啟動後就可以用Web連上去管理BT瞭
http://IP/rtgui |
|