有关屏蔽qBittorrent Tracker Authentication以及编译

IT, 其他
没有评论

qBittorrent 在遇到一些未授权种子返回Error 401的时候会弹框,这本来是一个正常的情况,但是如果大量种子中出现这种未授权的弹框验证,关闭起来会非常麻烦。那么如果不需要使用这个功能,可以选择屏蔽。(qBittorrent/src/base/bittorrent/torrenthandle.cpp line1403-1404):


//if (p->status_code == 401)
//m_session->handleTorrentTrackerAuthenticationRequired(this, trackerUrl);

然后按照官网wiki中提到的几种方式编译。
我以修改版 qbittorrent(提供封禁迅雷百度等客户端功能)为例来进行编译,取消了Tracker Authentication。
编译使用Qt:5.9.4, Libtorrent:1.0.11.0, Boost:1.64.0

编译平台:Win7x64企业版,vs2017.

在编译过程中发现boost库1.66并不能正常编译,而其余部分均可参照wiki中的内容进行,值得注意的是qBittorrent/conf.pri.windows中必须取消DEFINES += BOOST_ASIO_SEPARATE_COMPILATION的注释(未在wiki中提到),并且按照wiki中所述将libboost库指定好才可以顺利编译。

打包安装包使用nsis,官方在qBittorrent/dist/windows/目录中提供了相应的脚本,只需按照README所述准备好文件即可进行打包。

, ,
上一篇文章
BPI-M1 搭建SoftEther VPN + DaloRADIUS 服务
下一篇文章
QuickBox efs 修改版 v1.1.1

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Fill out this field
Fill out this field
请输入正确的电子邮件地址。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

菜单