欢迎光临
我们一直在努力

自建离线下载服务器,满速下载小姐姐!

本地下种速度辣眼?种子解析不出来?Tracker服务器全连不上?相信大家都遇到过这种情况。明明是热门的种子,下载时就只有200KB/s,如果是冷门种子恐怕就是2KB/s了。而服务器具有网络线路优秀、可7*24h挂机的优点,可以完美解决本地下种的各种问题。本文将分享如何自己搭建qbittorrent离线下载服务,让你享受飞一般的下种体验。

自建离线下载服务器,满速下载小姐姐!
本地下载速度
自建离线下载服务器,满速下载小姐姐!
服务器下载速度(限速100Mbps)

如上图,本地下载速度只有1.5MB/s的种子,在服务器上跑满13MB/s不是问题。实测本地基本无速度的种子,服务器也可以拯救回来。

受限于服务器上传速度,在服务器下载种子只在本地下载不下来时有意义,如果你的种子本地都能跑到高速,就没有必要在服务器上下载了。例如在本地下载时速度在30Mbps以上,就不要在服务器上浪费时间了。

自建离线下载服务器,满速下载小姐姐!

一、购买云服务器

做离线下载服务器,配置最重要的莫过于四点:
1.入网速度(即服务器的下载速度),很好理解,入网速度快,服务器下种就快。
2.出网速度(即服务器的上传速度),因为种子下完后储存在服务器端,需要下载回本地,因此服务器需要较大的上传速度供取回文件。
3.网络质量,一般服务器的网络质量都比家用的高,大陆内的也不差,但是在大陆外的服务器下载会更顺畅(而且不用备案网页),建议购买香港地域的服务器。
4.磁盘大小,有些种子内容大小高达百GB,如果磁盘太小,就得分很多次下载。有一个大磁盘的服务器就可以减少你的工作量。(如果你下载的文件不是很大,小于20GB,一般硬盘大小都能满足)

综上,我推荐几款服务器:

自建离线下载服务器,满速下载小姐姐!

腾讯云和阿里云这几款服务器纸面数据一模一样,其实用起来体验都不差,具体区别可见我的文章:https://www.chriskim.cn/1391.html

二、安装libtorrent(https://github.com/arvidn/libtorrent/releases)

qBittorrent基于libtorrent,所以必须先安装libtorrent。注意:libtorrent最新版已是1.2.x,但qBittorrent不支持,因此请安装1.1.x版本(本文以1.1.12为例)

1.安装依赖包

yum groupinstall "Development Tools"

yum install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist

2.下载libtorrent

注:libtorrent从1.1.13开始,将编译时调用的头文件boost-predef改为了boost-endian。因为boost版本问题,此版本并没有boost-endian这个头文件,因此1.1.13以上版本均会编译错误,所以建议安装1.1.12版

cd ~

wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_12/libtorrent-rasterbar-1.1.12.tar.gz

tar xf libtorrent-rasterbar-1.1.12.tar.gz

3.编译安装libtorrent

cd libtorrent-rasterbar-1.1.12

./configure --disable-debug --prefix=/usr CXXFLAGS=-std=c++11

make -j$(nproc)

make install

ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc

ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9

三、安装qBittorrent(https://github.com/qbittorrent/qBittorrent/releases)

由于qBittorrent-4.2.5需要C++14进行编译,而centos7.x默认自带的gcc只支持C++11,因此我们需要更新gcc版本,为了保护系统环境不被破坏,我们选择使用SCL安装高版本gcc。(本文安装4.2.5版本,可在GitHub查看最新的版本安装)

1.通过SCL构建gcc8.2环境

yum install centos-release-scl

yum install devtoolset-8-gcc*

scl enable devtoolset-8 bash

2.下载qBittorrent-4.2.5

cd ~

wget https://github.com/qbittorrent/qBittorrent/archive/release-4.2.5.tar.gz

tar xf qBittorrent-release-4.2.5.tar.gz

3.编译安装qBittorrent-4.2.5

cd qBittorrent-release-4.2.5

./configure --prefix=/usr --disable-gui CPPFLAGS=-I/usr/include/qt5

make -j$(nproc)

make install

4.退出SCL环境

exit

四、设置开机自启、

vi /etc/systemd/system/qbittorrent.service

输入以下内容后保存:

[Unit]

Description=qBittorrent Daemon Service

After=network.target

[Service]

LimitNOFILE=512000

User=root

ExecStart=/usr/bin/qbittorrent-nox

ExecStop=/usr/bin/killall -w qbittorrent-nox

[Install]

WantedBy=multi-user.target

重载配置

systemctl enable qbittorrent.service

五、运行qBittorrent

1.初次前台运行,输入y同意协议

qbittorrent-nox

2.Ctrl + C关闭qBittorrent

3.后台运行qBittorrent

systemctl start qbittorrent.service

相关命令:

systemctl start qbittorrent.service #启动qBittorrent

systemctl stop qbittorrent.service #关闭qBittorrent

systemctl restart qbittorrent.service #重启qBittorrent

六、放行防火墙

firewall-cmd --permanent --add-port=8080/tcp

firewall-cmd --permanent --add-port=8999/tcp

firewall-cmd --reload

(如果服务器没开防火墙就不用管了)

另外服务器安全组也要开放对应端口哦

七、开始使用吧!

访问http://你的服务器IP:8080进入qBittorrent WebUI
默认用户名:admin 默认密码:adminadmin

自建离线下载服务器,满速下载小姐姐!

更改语言:Tools -> Options -> WebUI -> Language -> User Interface Language -> 简体中文

更改账户密码:工具 -> 选项 -> WebUI -> 验证

关于qBittorrent的用法,相信大家都知道,本文就不赘述了。几点建议的设置项:设置SMTP邮箱,下载完后自动发送邮件提醒你;安装ssl证书,启用https访问

关于取回文件,我建议使用WinSCP这款FTP下载器,登陆服务器后可以跑满速度取回文件。(Xftp速度跑不满、网页下载极其容易失败,不建议使用这两种方法)

自建离线下载服务器,满速下载小姐姐!

本文均为ChrisKim原创,且使用 署名—非商业性使用—相同方式共享 4.0 协议(CC BY-NC-SA 4.0). 分享我的作品时,请遵守该协议内容。

本文转自我的个人博客,因bilibili专栏修改次数有限,若修正次数超限,我将会在置顶评论发布修正。也欢迎访问我的博客,博客主页:https://www.chriskim.cn,本文页面:https://www.chriskim.cn/1427.html

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《自建离线下载服务器,满速下载小姐姐!》
文章链接:https://www.456zj.com/4867.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址