SABnzbd是一款功能強大的二進制新聞組下載器工具。專業的二進制新聞組下載軟件SABnzbd。該程序在后臺運行,簡化了Usenet文件的下載驗證和提取。 SABnzbd使用NZB文件(類似于torrent文件,但用于Usenet)而不是直接瀏覽Usenet,并且可以從各種Usenet索引服務中獲取NZB。 SABnzbd主界面是基于Web的,這意味著您可以輕松地從世界各地的其他PC或其他設備檢查和添加文件;該程序是一個從Usenet服務器下載二進制文件的程序,許多用戶將各種有趣的資料上傳到Usenet,并且您需要一個特殊的程序來輕松地獲得該資料。如果您是Usenet的初學者,則應首先找到一個解釋該概念的網站(例如,英語和荷蘭語。該語言網站詳細介紹了所有內容);用戶應該特別注意如何獲取定義下載內容的NZB文件!
新的功能:
強制外發電子郵件使用CRLF行結尾
如果啟用評級,隊列修復將失敗
無法將目錄設置設置為空值
下載過程中未觸發反混淆
無法在啟用HTTPS的Python 3.5上啟動
格化錯誤/警告消息可以顯示回溯
Widows / macOS:改進程序重啟的處理
添加選項以自動反混淆最終文件名:解壓縮后
檢測混亂的文件名并將其重命名為作業名
類似于Deobfuscate.py的后處理腳本
轉換為Transifex作為我們的翻譯平臺
常見問題:
為什么在其他程序(例如Grabit)上使用SABnzbd?
Grabit非常適合手動下載一些中型帖子或瀏覽新聞組。通常,很多任務需要直接交互。
SABnzbd的目標是盡可能自動化。
配置完成后,您不再需要直接查看SABnzbd,只需將其發送到NZB,文件就會出現在另一端。
我們功能齊全的API意味著瀏覽器插件可以無縫處理NZB從網絡到SABnzbd的所有傳輸,并為您提供一種檢查隊列進度的方法。
您甚至可以將SABnzbd放在低端服務器上,使其日夜工作。它甚至可以安排時間,例如,您僅在晚上下載它。
由于SABnzbd具有Web界面,因此它是從頭開始構建的,因此可以像本地訪問一樣輕松地對其進行遠程訪問,因此在小型服務器上可以很好地工作。
我需要使用SABnzbd嗎?
Usenet /新聞組提供商,NZB網站,第三方工具
它支持什么版本的Python?
從版本3開始,SABnzbd僅支持Python 3.5或更高版本
高版本。不再支持Python 2。
SABnzbd可以在NAS / Android / OS XYZ / ...上運行嗎?
SABnzbd可以在提供/運行的操作系統上運行:
Python 3.5(或更高版本)和pip
Pa2和Unrar
可選的Python庫yEnc
SABnzbd的創建者提供SABnzbd的源代碼,以及適用于Windows和macOS的即用型軟件包。
提供(或不提供)其他操作系統的其他軟件包。
如果要在其他操作系統上使用SABnzbd,請搜索該操作系統的現有軟件包,或自行運行。
最重要的是,SABnzbd需要一定數量的RAM:越多越好,尤其是對于高速Internet連接和/或大量下載。
沒有交換空間的256MB RAM(或更少)會導致問題和崩潰。
由于Python在Android上不可用,因此SABnzbd無法在Android上運行。
對SABnzbd進行故障排除
當心防火墻和病毒掃描程序
這些很有用,但是許多人希望過多地干擾我們的軟件。
防火墻懷疑Internet活動和事故:SABnzbd做到了。
有關更多信息,請參閱:如何備用防火墻和病毒掃描程序?
SABnzbd無法啟動!
通常發生這種情況是因為出于某種原因SABnzbd無法打開端口8080或將其設置為在其上運行的任何端口。
不幸的是,這可能是由各種問題引起的。這里有一些:
端口上還有其他事情正在運行。停止它或讓SABnzbd在另一個端口上運行。
由于某些原因,SABnzbd無法打開任何端口,例如防火墻應用程序或防病毒程序,或其他可能試圖“保護”端口的端口。將SABnzbd列入白名單或重新考慮您選擇的防病毒軟件。
很好,免費的Microsoft Security Essentials的SABnzbd沒問題
您沒有打開端口的嘗試權限。這通常發生在Linux系統上,其中低于1024的端口(例如端口80)需要root特權才能打開
找正在發生的情況的一種方法是打開命令提示符或終端,然后轉到包含SABnzbd可執行文件的目錄,然后啟動目錄。
在Widows上,您應該運行。\ SABnzbd-consolese.exe。在MacOS上,您應該運行/Applications/SABnzbd.app/Contents/MacOS/SABnzbd --console?,F在,您應該在命令提示符或終端中看到輸出。
如果您以某種方式更改了主機和/或端口,則可以在Windows上通過SABnzbd -SafeMode啟動它,或單擊頂部欄中的SABnzbd圖標,然后使用“疑難解答”選項將其重置。
在其他系統上,您可以編輯sabnzbd.ini。
我正在使用Opera!為什么不起作用?
Opera有時對本地主機的解釋不同于SABnzbd。嘗試http:// [:: 1]:8080 / sabnzbd或http://127.0.0.1:8080/sabnzbd,兩者之一應該可以工作。
發生這種情況是因為許多操作系統對localhost的定義不清楚。
它都列出兩個,127.0.0.1和[:: 1]具有IP地址(分別為IPv4和IPv6),但實際上它們是兩個獨立的地址。
SABnzbd說:“超出服務器的保留范圍嗎?”。這意味著什么?
這意味著您嘗試下載的帖子在您使用的新聞服務器上不可用。
這可能是因為帖子早于新聞服務器的保留時間(帖子在新聞服務器上停留的天數,介于10到1000天之間),或者特定的帖子已被服務器管理員刪除。
您可以在使用的搜索引擎(例如binsearch)中以及將鼠標懸停在包含下載內容的行上時查看帖子的年齡。
解決方案:查找“較年輕”的帖子,或查找保留時間更長的新聞提供者。
如果您認為這是SABnzbd的問題,則應嘗試使用其他程序(例如Grabit(Windows)或nzbget(Linux))下載相同的帖子,以查看其是否有效。
SABnzbd顯示下載速度非常慢,并且ETA很高,但是在發布過程中進展很快,然后失敗。
這些是新聞服務器上沒有的帖子的癥狀。
輕松檢查:在下載過程中,將鼠標懸停在該項目上;它會顯示很多缺少的文章。
SABnzbd卡在修復文件的方法上,怎么修復?
SABnzbd將順序處理文件,因此,如果Par2停止工作,則您下載的其余文件將被暫停。
要解決此問題,請打開操作系統的任務管理器,然后手動終止par2進程。
它正在處理的項目將被標記為“失敗”,因此您必須手動驗證并取消作業。
NZB后處理失敗,如何重新處理?
當前,SABnzbd中沒有方法可以自動執行此操作。
但是,僅在必須終止已停止的Par2或Unrar進程的情況下,此操作才能真正完成任何事情。
在所有其他情況下,讓SABnzbd
嘗試重試下載將不會執行任何操作,因為如果SABnzbd失敗,則可能由于充分的原因而失敗。
但是,將來,作為更廣泛的后處理隊列重寫的一部分,我們可能會重試后處理。
NZB在下載過程中中途死亡。我真的需要重新下載所有600個節目嗎?
當您使用某些NZB或沒有足夠的par2文件時,所有文件都不會丟失。
失敗的作業將在“歷史記錄”中有一個條目。如果僅目標磁盤已滿,請單擊“重試”。
如果您現在擁有更大的NZB,其中包含更多的RAR文件或更多的PAR2文件,請單擊“重試”,然后在對話框中輸入新NZB。
SABnzbd將跳過已下載的每個文件,然后繼續下載其他文件。
請注意,SABnzbd無法將缺少的文章添加到現有文件中。
SABnzbd要求輸入密碼,但是我沒有設置密碼/忘記了密碼,該怎么辦?
您的瀏覽器或密碼管理器可能會自動將新聞服務器的用戶名和密碼填寫為SABnzbd主用戶名和密碼。
您可以通過SABnzbd-SafeMode在Windows上啟動,或單擊頂部欄中的SABnzbd圖標,然后使用“疑難解答”選項將其重置。
在其他系統上,您可以編輯sabnzbd.ini。
軟件特色:
多線程新聞組下載器,可自動修復和提取下載的文件。
低內存使用率,功能齊全的WebUI允許遠程登錄。
NZB文件支持,支持Newzbin API
下載后腳本,下載后電子郵件通知
自動RSS下載支持,支持多個Usenet服務器
文件夾監控
與其他工具整合
Sonarr,Sickrage,Radarr,Headphones等應用程序可以與該應用程序集成,并自動執行下載過程。
它還可以讀取和處理RSS源,激活自定義腳本并通知您。
畫面
使用響應式Glitter界面,您可以訪問SABnzbd并管理從任何設備(臺式機,平板電腦或手機)進行的下載。
其他人則制作了Android(nzb360)和iOS(SABmini或nzbUnity)應用程序來管理SABnzbd二進制新聞閱讀器。
安裝步驟:
1.用戶可以單擊本網站提供的下載路徑下載相應的程序安裝包
2.只需使用解壓功能打開壓縮包,雙擊主程序進行安裝,彈出程序安裝界面
3.同意協議的條款,然后繼續安裝應用程序,單擊“同意”按鈕
4,可以單擊瀏覽按鈕根據需要更改應用程序的安裝路徑
5.彈出以下界面,用戶可以直接使用鼠標單擊下一步按鈕
6.彈出應用程序安裝進度條的加載界面,等待加載完成
7.按照提示單擊安裝,彈出程序安裝完成界面,單擊完成按鈕
軟件優勢:
預定的RSS feed讀數將靜默失敗,它們現在顯示警告
如果之前已成功驗證所有設置,請跳過重試以進行修復
文件名中不再包含密碼
還原的文件夾名稱的長度(max_foldername_length)
在“添加NZB”屏幕上添加了密碼輸入框
如果將“完整文件夾”設置為,則清除錯誤的臨時文件夾的子文件夾
顯警告,表示在3.1.0之后將刪除Pyton 3.5支持
Windows / macOS:將UnRar更新為5.91,將MultiPar更新為1.3.1.0
Windows:在Windows上重命名文件時,拒絕重試訪問
可能由于ArticleCache中的競爭條件而導致匯編程序崩潰
在HTTP重定向上,代理后面的方案/主機名/端口將被忽略
在url_base的末尾使用斜杠來盡可能地中斷其他代碼
具有Unicode字符的臨時文件夾可能會導致重復的解決方案
為類別設置的相對文件夾的壓縮-解壓縮可能會失敗
重試作業時-重試作業時無法解析現有文件
讀取屬性可能會導致崩潰
暫停優先級之前的腳本內容將被忽略
重檢測不會檢查歷史記錄中的文件名
下載的字節可能顯示為超出作業的總字節數
類別過濾歷史記錄不會在后處理中過濾作業
Winows:非拉丁語言在安裝程序中顯示不正確
Windows:可能無法在某些網絡共享上創建文件夾
Windows:文件夾可能會在一段時間內終止,從而中斷Windows資源管理器
使用說明:
Usenet基礎
如果您是Usenet的初學者,則應首先找到一個說明該概念的網站(例如,此英語和荷蘭語網站非常詳細地介紹了所有內容)。
您應該特別了解如何獲取定義下載內容的NZB文件。
在此Wiki上,您可以找到設置和自定義SABnzbd所需的所有信息。如果您遇到問題,請在我們的論壇上發帖。
Usenet基礎
如果您是Usenet的初學者,則應首先找到一個說明該概念的網站(例如,此英語和荷蘭語網站非常詳細地介紹了所有內容。您應該特別了解如何獲取定義下載內容的NZB文件。在此Wiki上,您可以找到設置和自定義SABnzbd所需的所有信息。如果您遇到問題,請在我們的論壇上發帖。
一般工作流程
常,這是使用SABnzbd下載內容的方式:
用您選擇的Usenet索引器搜索您要下載的內容,
描述數據的NZB,
通多種方式之一將NZB傳遞給SABnzbd,
然后從的Usenet提供商下載SABnzbd,您可以選擇執行以下操作:
證文件
必要時修復文件
Unrars
將文件移到正確的目錄(請參閱分類)
后處理(請參閱類別和用戶腳本)
將.nzb文件添加到SABnzbd
上載NZB-在Web界面的索引中,有一個框,用于將您下載的NZB上載到硬盤驅動器。您可以上傳原始的.NZB文件,也可以上傳經過壓縮,壓縮或修復的NZB。
與SABnzbd一起開放-SABnzbd包含將NZB與SABnzbd關聯的功能。只需讓您的瀏覽器通過SABnzbd打開NZB,或設置操作系統以將NZB與SABnzbd關聯即可。
通過“受監視”文件夾添加-在“配置”->“文件夾”中,可以將SABnzbd設置為“監視”已下載的NZB文件夾。一旦指定了要監視的目錄,所有NZB(壓縮目錄,壓縮目錄或稀有目錄)將自動添加到SABnzbd中并刪除。
通過RSS添加-許多索引站點提供其內容的RSS feed。在“配置”-> RSS下設置一個,SABnzbd將自動從中下載。
按URL添加-在Web界面的索引上,有一個框可以輸入NZB文件的URL。許多索引站點要求您輸入API密鑰作為URL的一部分,因此,這可能不是最簡單的方法,具體取決于您的索引站點。
第三方工具-SABnzbd的強大API允許開發人員創建可以直接將內容添加到SABnzbd隊列的工具。我們有一個論壇討論第三方工具。
NZB來源
SABnzbd不瀏覽Usenet標頭。而是接受NZB文件進行處理。 NZB文件包含下載所需的所有Usenet文章的完整規范。您可以從下面列出的站點獲取這些文件。
請注意,Usenet服務器使用各種材料,有時其來源和合法性令人懷疑。請小心并確認下載該材料在您所在的國家/地區是合法的。這是您的責任,不是SABnzbd的作者,也不是提供NZB文件的網站。
請注意,SABnzbd不認可也不要求使用任何特定的索引器。只要生成NZB,它們都可以與SABnzbd完美協作,這些站點中沒有一個需要特定的“ SABnzbd集成”。在為索引器付款之前,請記住沒有任何保證,任何站點都可能隨時消失,恕不另行通知。
原始索引擎
這些是經典的搜索引擎,它們通過關鍵字建立索引并為您提供結果。沒有人的影響,這意味著幾乎沒有邏輯可以過濾掉錯誤的帖子(垃圾郵件/病毒/受密碼保護的郵件等)或模糊加密的帖子。只是一個搜索算法。
通過這種方法獲得NZB時請注意警告-建議用戶自行決定。
每次加載頁面時,以下列表將被隨機排序,以使每個網站都有相同的展示機會。
組態
SABnzbd具有合理的默認設置,但是有許多選項和調整可以使SABnzbd滿足您的需求。
檢查相關頁面以獲取有關選項功能的更多信息和更多信息。
所有配置數據都存儲在所謂的INI文件中。您可以在“配置”主頁上查看使用哪個INI文件??梢栽谖募A設置中找到每個操作系統的默認位置。
SABnzbd依賴于下載文件后使用現有實用程序來提取,修復和處理文件。
其中一些實用程序隨SABnzbd一起提供,某些需要用戶安裝,而另一些則只能是可選的,具體取決于您使用SABnzbd的方式。
后處理腳本
SAnzbd可以運行用戶提供的后處理腳本。通過類別或在下載過程中手動添加作業,可以將腳本與作業條目關聯。該腳本也可以作為隊列結束事件運行。后處理腳本將僅在作業完成且沒有錯誤時運行。如果要始終運行腳本,則需要禁用“僅后處理已驗證的作業”選項。
該腳本可以使用系統上可用的任何腳本語言。常見的選擇是Python,Unix shell和Windows批處理腳本。所有腳本必須位于Configs-> Folders中指定的Scripts目錄中,并且必須是可執行的。在類似Unix的操作系統(Linux,BSD等)上,這意味著x位必須打開。在Windows上,需要在系統的PATHEXT環境變量中列出腳本的擴展名。
該腳本的控制臺輸出由SABnzbd捕獲,并保存在所謂的“腳本日志”中,可以從歷史記錄詳細信息中打開它。輸出將添加到(可選)通知電子郵件中,并可以在“歷史記錄”頁面中進行檢查。
腳本本身返回的“返回”代碼應為0。一切正常。如果發生錯誤,則該錯誤非零。如果返回代碼不為0,則SABnzbd的歷史記錄將顯示返回代碼(也稱為退出代碼),如Exit(...)歷史記錄中所示。默認情況下,如果退出代碼不為零,則該作業不會被標記為失敗。在配置->交換機中,您可以選擇使用非零代碼將作業標記為失敗。
示例腳本包含在SABnzbd安裝的腳本目錄中,并顯示在此頁面的末尾。