================================================
首先我按照這一篇:
http://www.ezdiy.org/punbb/viewtopic.php?id=204
把 debian 裝進!但"不"需要enable lighttpd亦可使用,之後用SSH的方式連線即可
================================================
nano是個文字模式的文件編輯程式,以下幾步會用到,只要會基本操作即可
1. nano 某文件名稱 =>進入修改文件
2. 完成編輯後按Ctrl+x會問你要不要存檔,按y再按enter即可
以下用PieTTY連到NAS-01g,並輸入指令,在#後為其指令,複製指令時不要連#也複製進去喔
================================================
[修改resolv.conf]在作apt-get update前要做的動作
#nano /etc/resolv.conf
全部刪掉,改成
nameserver 你的IP分享器位置 or ISP所提供的DNS伺服器(中華電信為168.95.1.1及168.95.192.1)
例:
nameserver 192.168.1.1
nameserver 168.95.1.1
nameserver 168.95.192.1
完成編輯後按Ctrl+x會問你要不要存檔,按y再按enter即可
不改的話,無法解析debian伺服器,就無法更新啦,rtorrent也是,會出現"can't resolve host name",無法解析tracker伺服器,只能靠DHT網路...
=================================
[更改sources.list]
#nano /etc/apt/sources.list
內容改為:
#deb ftp://ftp.isu.edu.tw/pub/Linux/Debian/debian/ stable main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
#deb ftp://debian.linux.org.tw/debian/ stable main
deb http://ftp.tw.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ etch main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
deb ftp://ftp2.jp.debian.org/debian etch main contrib non-free
完成編輯後按Ctrl+x會問你要不要存檔,按y再按enter即可
=======================================
[讓debian 支援中文顯示]
(如果用ntorrent控制則會自動於ntorrent顯示中文,此步驟可不做)
參考土豆的文章
=======================================
[編譯libtorrent] 下載libtorrent及rtorrent並先開始編譯libtorrent
#svn co -r 1087 svn://rakshasa.no/libtorrent/trunk
#cd /usr/src/trunk/libtorrent
#./autogen.sh;./configure;make;make install
=======================================
[編譯xmlrpc-c] 此步驟是要用nTorrent控制的必要步驟
#REPOS=https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced
#svn checkout $REPOS xmlrpc-c
#cd xmlrpc-c
#./configure;make;make install
=======================================
[編譯rtorrent]進入剛才下載原始檔目錄,並開始編譯,接下來要"粉"久,可以去看電視啦,而rtorrent執行檔會放在 /usr/local/bin中
#cd ../trunk/rtorrent
#./autogen.sh;./configure --with-xmlrpc-c;make;make install
=======================================
[修改/建立rtorrent.rc]
在/home/nas01g#底下建立rtorrent.rc檔
#nano rtorrent.rc
增加一行 scgi_port = 127.0.0.1:5000
以下為完整內容
min_peers = 40
max_peers = 200
max_uploads = 10
download_rate = 0
upload_rate = 40
directory = /download/tmp
session = /tmp/rtorrent
schedule = watch_directory,10,10,load_start=/download/torrent/*.torrent
schedule = tied_directory,10,10,start_tied=
schedule = untied_directory,10,10,close_untied=
port_range = 6890-6890
use_udp_trackers = yes
send_buffer_size = 1M
receive_buffer_size = 2M
encoding_list = UTF-8
dht = auto
dht_port = 6890
encryption = allow_incoming,enable_retry,prefer_plaintext
peer_exchange = yes
on_finished = move_complete,"d.set_directory=/download/done/ ;execute=mv,-u,$d.get_base_path=,/download/done/"
scgi_port = 127.0.0.1:5000
完成編輯後按Ctrl+x會問你要不要存檔,按y再按enter即可
=======================================
[建立目錄以供下載]
用網芳建立或確認有以下目錄
\\Nas-01g\debian\download\done =>下載完放這裡
\\Nas-01g\debian\download\tmp => 下載中放這裡
\\Nas-01g\debian\download\torrent =>種子放這裡,或用ntorrent載入亦可
或下指令建立
#ls /tmp/rtorrent || mkdir -p /tmp/rtorrent;mkdir -p /download/torrent;mkdir -p /download/tmp;mkdir -p /download/done
=======================================
[啟動rtorrent]此動作是將rtorrent放在背景執行,按完後沒有反應,若要確認rtorrent有正確執行可再輸入screen -r 以進入rtorrent的文字模式,要跳出則按ctrl+a再按d
#screen -d -m /usr/local/bin/rtorrent -n -o import=/home/nas01g/rtorrent.rc
=======================================
[用ntorrnet監控rtorrent]
接著你可以去下載 nTorrent (新版 0.5)
PS: nTorrent 需有 java ( 可到 http://www.java.com/zh_TW/download/manual.jsp 下載)
解壓縮zip檔到電腦隨便甚麼地方,並執行資料夾裡面的nTorrent.exe檔
設定 6 項
a. 選擇 ssh
b. host : 填入你 nas01g 的 ip
c. port : 22
d. socket port : 5000
e. username : 填入你可以 login debian user (你若沒改, 應該是 nas01g)
f. passwd : nas01g(你若還是沒改)
附上圖片一張,引用自小浮萍的文章

=======================================
打完收工,以後只要按nTorrent.exe執行即可監控並控制rtorrent
跟用sancho控制mldonkey一樣都是視窗介面,簡單明瞭
內文搜尋

X