Networked Media Tank/Usenet客戶端
Usenet是一個合法的下載軟件,但是卻被很多人用來下載非法的或者有版權保護的文件。在NMT使用NZBget時,不可以下載那些侵犯版權的內容,因為這在很多地區比如美國都是違法的。
在NMT上使用NZBget, 第一步: 如何設置NZBget
[編輯]NZBGet是一個二進制的下載工具,它可以根據nzb文件提供的信息從Usenet中下載文件。它可以在NMT上運行,並直接將文件下載到NMT上。
關於Usenet和nzb文件的具體信息,請參考:
Usenet: http://www.binaries4all.com/beginners/ NZB: http://www.binaries4all.com/nzb/index.php 簡易指南: http://www.slyck.com/Newsgroups_Guide
要使用NZBGet進行下載,你必須首先選擇一個Usenet供應商。也許你的ISP已經有一個新聞組了,但是如果沒有的話,你需要自己選擇Usenet伺服器,然後創建一個Usenet賬號。Usenet賬號的價格大約是35$/月,一般是按流量收費。有很多種Usenet伺服器可以供你選擇,Google一下就知道了:
http://www.google.co.uk/search?q=usenet+provider+comparison
當你有了Usenet賬號以後就可以開始設置NZBGet了。你所使用的Usenet供應商會給你提供所需的信息:
- 用戶名和密碼
- 伺服器名稱和端口號(一般是119)
- 最大連接數
在NMT上設置NZBGet
[編輯]在硬盤的根目錄下有一個叫做.nzbget的文件夾。其中包含兩個文件:nzbget.conf 和 unpak.sh
注意:有些FTP軟件會隱藏這個文件夾,因為它的名字以『.』開頭。在UNIX中以『.』開頭的文件或者文件夾是隱藏的。如果你看不到這個文件夾,就需要設置一下FTP選項使之可以顯示隱藏文件,或者在地址欄直接輸入文件夾的路徑。
用記事本打開並編輯nzbget.conf。
打開nzbget.conf之後,需要將Usenet供應商提供的相關信息填進去:
# Host-name of news server server1.host=news.yourserver.com <- Put the server name behind the = # Port to connect to (default 119 if not specified) server1.port=119 # Username to use for authentication (change 'USERNAME' to be the name supplied by Usenet provider) server1.username=USERNAME # Password to use for authentication (change 'PASSWORD' to be the password supplied by Usenet provider) server1.password=PASSWORD # Maximal number of simultaneous connections to this server server1.connections=4
然後保存此文件,並重啟NMT的usenet服務。
nzbget.conf - 性能參數
[編輯]下面這些參數會影響到NZBGet和NMT的性能。
#More connections cause a drain on CPU which may affect other operations. server1.connections=4 ContinuePartial=no DirectWrite=yes #No logging CreateLog=no ErrorTarget=both WarningTarget=both InfoTarget=screen DetailTarget=none DebugTarget=none
nzbget.conf - troubleshooting相關設置
[編輯]默認情況下,log文件是被禁止的。下面的設置會生成一個log文件,在troubleshooting時會很有幫助。
#Minimize logging - only errors and warnings logged. CreateLog=yes ResetLog=yes ErrorTarget=both WarningTarget=both InfoTarget=screen DetailTarget=none DebugTarget=none
開啟NZBGet
[編輯]進入 『設置->內置伺服器設置』,然後打開『Usenet Client』。
SSL
[編輯]NZBget 0.4.1不支持SSL,目前正在測試的0.5.0是支持SSl的。NMT上默認的是比較穩定的0.4.1版本的NZBget。但這並不代表將來不會使用 NZBget 0.5.0。
在NMT上使用NZBget, 第二步: 如何使用NZBget
[編輯]NZBget使用起來非常簡單。在電腦的瀏覽器地址欄輸入以下地址即可: http://ip.of.your.pch:8066 如果你的NMT的ip地址是192.168.1.100,這裏就應該寫成http://192.168.1.100:8066。
登陸的時候需要輸入
用户名: nmt 密码: 1234
然後就可以看到NZBget的GUI。
http://www.xs4all.nl/~krasteva/nzbgetweb.jpg
怎樣獲取NZB文件
[編輯]有很多網站都提供NZB文件。Google一下就可以找到:Google
怎樣進行下載
[編輯]在GUI上點擊『choose’,然後選擇電腦上的nzb文件,再點擊『upload』即可將nzb文件上傳到NMT上,並將其添加到下載列表。不要將這裏與『上傳』到新聞組弄混淆,它並不會將nzb文件上傳到網上。
上傳完nzb文件之後,需要過一段時間NMT才會開始下載。NMT會花一分鐘的時間在硬盤上進行相關設置。修改nzbget.conf中『NzbDirFileAge’的值可以設置等待時間。下載過程可以按照GUI上的控制進行,也可以讓它自動完成。
當完成一個下載任務時,如果nzb文件中包含的par2文件,那麼它會進行自檢,必要時(如果下載不完整)則會自動進行修復。隨後它會調用.nzbget中的解壓縮腳本,將下載的原文件解壓縮。解壓縮腳本可以將rar格式的文件解壓縮,也可以講rar文件的子目錄中的rar文件一併解壓。不同的腳本有着不同的功能,後面會陸續講到。
在GUi上可以暫停/刪除下載任務。如果你需要優先下載某個任務的話,可以通過文件名左邊的按鈕將它移動到下載列表的頂端,提高他的優先級。
如果你需要暫停全部下載任務,可以選擇GUI左邊的『pause’(暫停)然後再『restart』(重新開始)。
所有下載的文件都被放在內置硬盤的『Download』文件夾下的與nzb文件同名的文件夾中,給nzb文件命名時需要注意。
在NMT上使用NZBget, 第三步: NZBget的小技巧和FAQ
[編輯]如何同時上傳多個nzb文件
[編輯]可以將多個nzb文件放到nzb文件夾,然後同時將他們上傳到NMT。nzb文件夾在內置硬盤的.nzbget/nzb。如果你有多個nzb文件需要上傳,可以直接將它們放到該文件夾中。
如何自動進行上傳nzb文件
[編輯]有很多方法可以實現:
- 使用NMT Torrent Uploader - 這是一個windows下的軟件,用來處理.nzb格式的文件。當你選中nzb文件之後,它會自動通過FTP將其上傳到NMT中。(作者:Balfder1978 http://www.networkedmediatank.com/showthread.php?tid=4103 )
- 通過SMB共享- 前面已經提到,如果你在Windows(或者其他系統)上創建/share文件夾的一個連結,可以直接將nzb文件複製到.nzbget/nzb中去。
給NZBGet設置Schedule(下載時間表)
[編輯]通過使用一些第三方外掛程式,可以讓NMT自動進行NZBGet下載。只要NZBGet檢測到某個nzb文件的名字符合要求(比如包含某個電視劇的名字),NMT便會自動下載該文件。這就意味着既不需要用電腦,也不用手動開始下載任務,NMT就可以自動下載你所喜好的文件。這些三方外掛程式包括:
其中TorrentWatch的效果很不多,雖然它的名字比較奇怪(他不但可以bt下載還可以NZBGet下載)。
通過互聯網使用NZBGet
[編輯]打開路由器的8066端口,就可以通過互聯網控制NZBGet下載。同樣地,FTP也可以開放到互聯網,因此可以用通過互聯網使用『NMT Torrent uploader』。但是要注意這會帶來安全隱患,因為nzbget.conf文件中包含了Usenet的用戶名和密碼,如果有人破解了FTP的密碼(ftpuser/1234安全性並不是很高),那麼就可以偷走你的Usenet賬號。
進階用法:修改用電腦訪問NZBget的用戶名和密碼
[編輯]通過修改/mnt/syb8634/nzbgetweb目錄中的『settings.php』文件即可。這可以通過Telnet訪問NMT來實現。
使用其他解壓縮腳本
[編輯]NMT的軟件中默認的腳本可以用來解壓rar文件。在網上可以找到類似的腳本也具有同樣的功能:
- 一些beta tester和NZBGet開發人員做出了新的腳本,還添加了ts文件。打開.nzbget中的解壓縮腳本,然後將其中的內容用解壓縮腳本覆蓋。這裏需要使用UNIX下的編輯器,否則會無法完成。
- NMT論壇中還有一個更好、更高級的腳本。.
如何手動解壓縮?
[編輯]如果解壓縮時失敗了,比如NMT重啟了,可以用一下方法重新開始:
- 如果nzb仍然在下載列表中,可以將它retart,讓它下載par文件。下載完之後會重新解壓縮文件
- 使用telnet,進入到Download文件夾,然後使用這個命令/path/to/unpak.sh "$PWD" dummy.nzb "" 0 1 0 ,其中/path/to/unpak.sh是解壓縮腳本所在的目錄。它可以由nzbget.conf文件中獲得。
- 如果使用的是unpak腳本,則會有一個unpak.resume文件,那麼只需輸入sh ./unpak.resume即可。
當一個NZB同時包含多個文件時,它會怎麼處理?
[編輯]如果在一個NZB中包含了多個文件,NZBGet會先下載這些文件,然後檢查par文件,最後再運行解壓縮腳本。unpak.sh腳本首先會先檢查nzb的每個部分是否完整。一旦nzb中的文件全部下載完,NZBGet便會調用腳本解壓縮全部文件。
哪些東西是NZBGet不支持?
[編輯]NZBGet不支持有密碼保護的文件。比如.zip .7z .zrj以及其它類型的壓縮文件。它只支持rar或者double rar的文件,以及分割的TS文件、avi文件等。解壓縮腳本可以處理rar文件,在檢查par文件時還可以合併ts文件和大多數分割的avi文件。
如果遇到了不懂的問題,該怎麼辦?
[編輯]在NMT 論壇上發帖即可。
如何下載最新的NZBget程序
[編輯]如果你想使用最新的NZBGet,帶有SSL支持的最新GUI,以及其他的一些有用功能,比如如何使用telnet,請參考:
http://www.networkedmediatank.com/showthread.php?tid=7538