Qbittorrent作为一款现代化,高效能,功能强大的BT客户端受到了相当多人包括我在内的人的喜欢。本文主要介绍Debian/Ubuntu系统下Qbittorrent-nox的安装,使用以及优化。

qbittorrent/qBittorrent
qBittorrent BitTorrent client. Contribute to qbittorrent/qBittorrent development by creating an account on GitHub.

1。安装Qbittorrent-nox

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt-get update && sudo apt-get install qbittorrent-nox -y
ubuntu系统
apt-get install qbittorrent-nox -y
debian系统

2.为了安全起见,添加非root用户作为运行用户

sudo adduser qbt
用户名本身不重要,可以随便取

注:默认下载完成的文件在 /home/qbt/Downloads

3.配置systemd

sudo nano /etc/systemd/system/qbt.service
新建systemd service
[Unit]
Description=qBittorrent Daemon Service
Documentation=man:qbittorrent-nox(1)
Wants=network-online.target
After=network-online.target nss-lookup.target

[Service]
# if you have systemd >= 240, you probably want to use Type=exec instead
Type=simple
User=qbt
ExecStart=/usr/bin/qbittorrent-nox
TimeoutStopSec=infinity
Restart=on-failure
RestartSec=3s

[Install]
WantedBy=multi-user.target
放入上述内容即可

4.启动Qbittorrent-nox并设置开机自动启动

sudo systemctl start qbt
sudo systemctl enable qbt

5.查看运行状态

sudo systemctl status qbt
看见active就表示运行成功

6.(可选)为Qbittorrent-nox Webui添加Https支持

注:方便起见Tls交给Trojan-GFW处理,相关教程看下方链接。

Trojan-GFW从入门到精通
Trojan-GFW作为一款新兴的代理软件,相比于L2TP,PPTP,OPENVPN等传统VPN以及SS,SSR,V2ray等主流代理软件,有着轻量化,配置简单,使用方便,速度更快等优势,本文主要介绍Trojan的搭建以及使用方式,以及一些注意点等。

Nginx 反代配置

location /qbt/ {
    proxy_pass              http://127.0.0.1:8080/;
    proxy_set_header        X-Forwarded-Host        $server_name:$server_port;
    proxy_hide_header       Referer;
    proxy_hide_header       Origin;
    proxy_set_header        Referer                 '';
    proxy_set_header        Origin                  '';
    add_header              X-Frame-Options         "SAMEORIGIN"; # see note
}
添加一个location就行
sudo nginx -t
sudo nginx -s reload
测试nginx配置 重载nginx新配置

7.通过Qbittorrent-nox的Webui管理BT下载等

访问http://ip:8080  (未配置Https的情况下) 或者https://yourdomain.com/qbt/ (已配置Https的情况下)进入管理面板。

默认用户名为admin ,默认密码为adminadmin,安全起见强烈建议修改。修改点在设置的Webui选项里(包括语言选项)。


8.效能优化等建议

(1)强烈建议将加密模式改为 要求加密 !!!现代BT客户端均支持BT加密协议,且此方法可屏蔽一部分不支持加密的吸血雷吸血! (也可用于防被动下载探测)

DHT,Pex和Lan search均建议开启

(2) 建议关掉Torrent Queueing,如果同时下载种子数超过默认的3个

(3) 添加第三方Tracker对下载和上传有一定的加成作用

ngosang/trackerslist
Updated list of public BitTorrent trackers. Contribute to ngosang/trackerslist development by creating an account on GitHub.

4.增加允许同时连入连接数限制

net.ipv4.tcp_max_syn_backlog = 12800

9.优秀的BT站点推荐

Download music, movies, games, software! The Pirate Bay - The galaxy’s most resilient BitTorrent site
Download music, movies, games, software and much more. The Pirate Bay is the galaxy’s most resilient BitTorrent site.
Browse :: Sukebei
Sukebei homepage
RARBG Torrents , filmi , download
Torrents , movies , download , music , games , free , RARBG Torrents , filmi , download

10.题外话

迅雷的出现以及人为设计的故意不上传,总是0%的恶劣吸血行径严重破坏了BT的生态圈,因此我们应该联手抵制迅雷及其背后的母公司,他们的作为为人所不齿!!!