pt吧 关注:214,917贴子:11,286,471
  • 12回复贴,共1

【教程】在CentOS7中安装锐速和QB

只看楼主收藏回复

由于QB的抢上传能力太强,很多大佬都在自己的盒子上安装了QB,本萌新经过一段时间的研究终于能够熟练的配置盒子环境,写个教程分享给大家。
由于很多地方要求ROOT权限,然而我觉得加sudo实在是太麻烦,就直接在root用户下操作了,大神勿喷。
经过长期的使用,个人感觉锐速比BBR厉害多了,这里我们选择安装锐速,大佬也可以自行安装BBR。
本人使用的是CentOS 7


IP属地:重庆1楼2017-09-03 20:03回复
    安装锐速:
    第一步,更换内核:
    这里使用91YUN提供的内核:
    先安装后续程序依赖,否则内核会被替换更新
    yum -y groupinstall 'Development Tools'
    然后安装内核
    rpm -ivhhttp://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm–force
    查看内核是否安装成功:
    rpm -qa | grep kernel

    出现如图所示,表示安装成功。
    下一步重启:
    reboot
    查看是否更换成功:
    uname -r

    出现如图所示即表示安装成功。
    第二部,安装锐速:
    这里我们使用的是Vicer大神提供的脚本,Github地址:https://github.com/0oVicero0/serverSpeeder_Install
    输入如下所示命令:
    wget --no-check-certificate -O appex.shhttps://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh&& chmod +x appex.sh && bash appex.sh install

    出现如图所示,然后一路回车。
    出现下图即表示锐速安装成功并已经运行

    安装QB:
    项目地址:https://github.com/qbittorrent/qBittorrent
    第一步,编译安装libtorrent-rasterbar
    安装相关依赖:
    yum -y install qt-devel boost-developenssl-devel qt5-qtbase-devel qt5-linguist
    下载libtorrent-rasterbar源码包:
    wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_0_11/libtorrent-rasterbar-1.0.11.tar.gz
    解压:
    tar -zxf libtorrent-rasterbar-1.0.11.tar.gz
    进入解压后的文件夹:
    cd libtorrent-rasterbar-1.0.11
    然后编译安装:
    先配置
    ./configure --prefix=/usr

    然后开始编译 加上-jn使用多线程会快一点,但主要还是取决于CPU性能
    make -j4

    整个编译过程中没有出现Error即表示编译成功,然后安装
    make install
    然后建立软连接:
    ln -s/usr/lib/pkgconfig/libtorrent-rasterbar.pc/usr/lib64/pkgconfig/libtorrent-rasterbar.pc
    ln -s /usr/lib/libtorrent-rasterbar.so.8/usr/lib64/libtorrent-rasterbar.so.8
    第二步编译安装QB:
    这里以3.3.11为例(可自行原则版本)
    下载qb源码包:
    wget https://github.com/qbittorrent/qBittorrent/archive/release-3.3.11.tar.gz
    解压:
    tar xzf release-3.3.11.tar.gz
    进入解压后的文件夹:
    cd qBittorrent-release-3.3.11/
    然后开始编译安装:
    ./configure --prefix=/usr --disable-gui
    make -j4
    make install
    编译安装完成后运行:
    qbittorrent-nox

    然后按y,回车。
    这样qb就在运行了,接下来我们创建一个service让qb能够后台运行并且开机启动。
    创建service:
    本人比较喜欢用VI编辑器,用NANO也是可疑的
    vi/usr/lib/systemd/system/qbittorrent.service
    输入一下内容
    [Unit]
    Description=qbittorrent torrent server
    [Service]
    User=root
    ExecStart=/usr/bin/qbittorrent-nox
    Restart=on-abort
    [Install]
    WantedBy=multi-user.target
    然后保存
    如果觉得用root用户不安全,可以自己建立一个新用户单独运行QB,User=后面替换成新用户用户名。
    输入以下命令:
    systemctl daemon-reload
    systemctl start qbittorrent
    这样qb就已经在后台运行了
    设置开机启动:
    systemctl enable qbittorrent
    然后就可以在网页中访问qb了:
    http://ip:8080

    如果qb正常运行无法访问,请在防火墙里开放8080端口。
    [END]


    IP属地:重庆2楼2017-09-03 20:07
    回复
      虽然不是很懂,但是很厉害的样子。帮顶


      IP属地:上海来自Android客户端3楼2017-09-03 20:08
      回复
        绑定~


        IP属地:江苏4楼2017-09-03 20:09
        回复
          绑定技术贴


          IP属地:上海来自Android客户端5楼2017-09-03 20:10
          回复
            虽然一点不懂,但是觉得很厉害的样子,帮顶。


            IP属地:广东来自Android客户端7楼2017-09-03 20:11
            回复
              绑定技术大佬


              来自iPhone客户端8楼2017-09-03 20:15
              回复
                不明觉厉


                来自Android客户端9楼2017-09-03 20:15
                回复
                  帮顶,学习一下


                  IP属地:广东10楼2017-09-03 20:15
                  回复
                    支持技术贴~觉得这儿除了求邀和其他一些杂项以外就该多留些技术贴在,大家能看能学


                    来自Android客户端11楼2017-09-03 20:16
                    回复
                      qb速度老是上不去,种子数不多的时候影响大吗


                      来自Android客户端12楼2017-09-03 21:34
                      回复
                        楼主, QB是用来做什么的, ss 加锐速, 玩游戏是不是速度回快点


                        IP属地:广东13楼2018-04-13 22:23
                        回复
                          绑定


                          IP属地:广东来自Android客户端14楼2019-02-05 22:57
                          回复