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。现在,您应该在命令提示符或终端中看到输出。
如果您以某种方式更改了主机和/或端口,则可以在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文件。可以在文件夹设置中找到每个操作系统的默认位置。
SABnzbd依赖于下载文件后使用现有实用程序来提取,修复和处理文件。
其中一些实用程序随SABnzbd一起提供,某些需要用户安装,而另一些则只能是可选的,具体取决于您使用SABnzbd的方式。
后处理脚本
SAnzbd可以运行用户提供的后处理脚本。通过类别或在下载过程中手动添加作业,可以将脚本与作业条目关联。该脚本也可以作为队列结束事件运行。后处理脚本将仅在作业完成且没有错误时运行。如果要始终运行脚本,则需要禁用“仅后处理已验证的作业”选项。
该脚本可以使用系统上可用的任何脚本语言。常见的选择是Python,Unix shell和Windows批处理脚本。所有脚本必须位于Configs-> Folders中指定的Scripts目录中,并且必须是可执行的。在类似Unix的操作系统(Linux,BSD等)上,这意味着x位必须打开。在Windows上,需要在系统的PATHEXT环境变量中列出脚本的扩展名。
该脚本的控制台输出由SABnzbd捕获,并保存在所谓的“脚本日志”中,可以从历史记录详细信息中打开它。输出将添加到(可选)通知电子邮件中,并可以在“历史记录”页面中进行检查。
脚本本身返回的“返回”代码应为0。一切正常。如果发生错误,则该错误非零。如果返回代码不为0,则SABnzbd的历史记录将显示返回代码(也称为退出代码),如Exit(...)历史记录中所示。默认情况下,如果退出代码不为零,则该作业不会被标记为失败。在配置->交换机中,您可以选择使用非零代码将作业标记为失败。
示例脚本包含在SABnzbd安装的脚本目录中,并显示在此页面的末尾。