官方主页
https://transmissionbt.com/
下载页面
https://transmissionbt.com/download/
Linux可以根据下方具体的系统下载(还是在本页往下拉,这里截图不全,具体自己看)
**
**
本文主要介绍在CentOS中的安装方式
Centos可以通过yum来安装(需安装epel)
执行命令即可
yum install transmission-daemon
CentOS7系统中的版本为2.94,CentOS8的版本可以直接安装3.0
CentOS7可通过下方方式安装3.0版本(就是安装个yum源)
点击下方链接
此时再执行安装命令安装的就是3.0版本了
yum install transmission-daemon
启动服务后会自动生成对应的配置文件
systemctl start transmission-daemon
此时会生成对应的配置文件
注意2.94配置路径在
/var/lib/transmission/.config/transmission-daemon/
3.0配置路径在
/var/lib/transmission/
2.94升级到3.0可通过rsync同步配置
rsync -av /var/lib/transmission/.config/transmission-daemon/ /var/lib/transmission/
配置文件settings.json
有几个关键的配置项,服务要先stop再修改,否则配置会被覆盖
下载目录,改成自己
"download-dir": "/var/lib/transmission/Downloads",
Host白名单,感觉没啥用
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": false,
允许哪些IP访问,不是本地的话需要加上,没必要的话就关了
"rpc-whitelist": "127.0.0.1,192.168.16.10",
"rpc-whitelist-enabled": false,
设置用户名密码
"rpc-authentication-required": true,
"rpc-username": "admin",
"rpc-password": "123456",
服务重启后密码会自动加密,会变成以下形式
"rpc-password": "{bfd290d92f1bcf4b6e2043770ab649e7e811f1849Kp0cgQT",
端口可以自己改,避免冲突
"rpc-port": 9091,
访问页面为http://IP:9091
默认的不喜欢可以安装新的webui
建议使用transmission-web-control(好歹是中文)
建议在gitee下,国内的快些
Web页面文件都在/usr/share/transmission/web目录下,有兴趣的可以自己改
手动安装
将index.html重命名为index.original.html
然后直接把下载下来的src目录中文件直接放进去即可
用脚本安装存在问题,没都试
cp: cannot stat ‘/tmp/tr-web-control/transmission-web-control/src/.’: No such file or directory
实际路径为
/tmp/tr-web-control/transmission-web-control-v1.6.1-update1/src/
直接把main函数中clear注释掉(大概140行)
防止被清理掉,然后手动拷贝即可(注意前面有.)
# 开始
main() {
begin
# 初始化值
initValues
# 安装
install
# 清理
#clear
}
之后自己拷贝
cp -r /tmp/tr-web-control/transmission-web-control-v1.6.1-update1/src/. /usr/share/transmission/web/
QtClient 有2个功能
1自己进行下载,也可开启管理端口被其他机器进行远程管理
2管理其它机器上的服务
WebInterface可通过web页面进行管理,否则只能靠QTClient或者其他管理软件查看
需要设置环境变量TRANSMISSION_WEB_HOME
更换webui,直接把上文中src内的web文件拷贝到安装目录下的public_html即可