最近需要在Linux服务器上下载一些东西,之前写过文章使用Transmission下载种子文件,但是并不稳定,动不动就死,所以准备换另外一种方法,这次尝试在Debian下安装utorrent。还是那句话,随心的文章特色是集全网技术之大成,在我这里,只会存在文件源失效的问题,但是绝不会出现步骤与程序和疑难杂症无法解决的问题!
2024.07.10最新方法:
之前的方法比较麻烦,目前我在用的是如下方法,快捷方便,以下是在Ubuntu22系统上安装的。
首先安装add-apt-repository命令,如果你的服务器已经安装过了请跳过。
apt-get install software-properties-common
然后添加PPA源,根据情况选择,如果用于PT,请使用稳定版。
# qBittorrent 稳定版
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
# qBittorrent 测试版
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-unstable
最后就是安装qBittorrent了。
sudo apt update && sudo apt install qbittorrent-nox
安装完成之后就是启动了,注意,需要开启一个screen窗口,否则运行后退出SSH,qBittorrent也会同时退出。
创建一个screen会话
screen -S qb
启动qBittorrent
sudo qbittorrent-nox
qBittorrent首次启动后,Webui的登陆地址是IP:8080,默认的账户是admin密码是adminadmin,登录后建议立即进行修改。
开玩!
首先,我使用的是Debian 9 64位,进入https://www.utorrent.com/intl/zh_cn/downloads/linux/(可能被墙需要翻)下载对应的Linux版本的安装包至服务器。
安装并配置utorrent
解压:tar zxf utserver.tar.gz 得到:utorrent-server-alpha-v3_3目录
进入目录:cd /root/utorrent-server-alpha-v3_3/
生成配置文件:我这里直接在FTP里新建一个文件utserver.conf,并写入如下内容:
ut_webui_port 8080
dir_active /home/
dir_torrent_files /home/tfiles/
bind_port 37455
token_auth_disable
接着解压缩:unzip webui.zip
在FTP里授予utserver文件777权限。
这样,utorrent的安装与配置就完成了,但是如果你直接运行就会报错,提示没有“libssl.so.1.0.0和libcrypto.so.1.0.0”依赖。如果你没看我的文章,看了其他的文章,要么他们不会告诉你这个报错,要么给你的解决方法全都失败,而且你自己去各种搜,得到的结果基本一样,因为“天下文章一大抄”,得不到任何解决办法,什么原因呢?因为libssl.so.1.0.0和libcrypto.so.1.0.0只在Debian 8 (代号Jessie)提供,而Debian 8已经停止支持了,在Debian官网里也找不到任何关于该类问题的解决方案,连安装包的页面都失效了。不过,万能的随心怎么可能会被这种小问题难倒,你们看看我过往的文章,哪一个奇葩问题都能完美解决。经过一些努力,终于发现libssl.so.1.0.0和libcrypto.so.1.0.0还能在这里找到:https://security.debian.org/debian-security/pool/updates/main/o/openssl/,既然找到了,那就开始安装吧!
下载:wget https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb
安装:dpkg -i libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb
运行utorrent
cd /root/utorrent-server-alpha-v3_3/
screen
运行:./utserver
运行后进入GUI界面:
http://ip:8080/gui/
用户名:admin,密码为空。
然后切换为中文,按照自己的喜好配置utorrent就可以开始下载了,快试试吧!
可能的报错:
1、提示“multiarch-support is not installed”
解决:apt-get install multiarch-support