全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2920|回复: 12
打印 上一主题 下一主题

[疑问] ubuntu 20.04安装PT软件transmission-daemon最新版3.0

[复制链接]
跳转到指定楼层
1#
发表于 2021-7-15 14:16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bbsbbs 于 2021-7-15 14:31 编辑

发挥余热,甲骨文arm64机器PT跑起来,此脚本也适用于64位Intel和AMD架构Ubuntu20.04

第一步:安装软件源,并安装transmission-daemon
sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:transmissionbt/ppa
sudo apt-get -y update
sudo apt-get install -y transmission-daemon

第二步,测试是否连接成功
root@instance-20210530-arm:~# transmission-remote 127.0.0.1:9091  -l                  
[2021-07-15 04:07:48.916] transmission-remote:  (http://127.0.0.1:9091/transmission/rpc/) Couldn't connect to server
安装失败
root@instance-20210530-arm:~# transmission-remote 127.0.0.1:9091  -l            
Unexpected response: <h1>401: Unauthorized</h1><p>Unauthorized User. 1 unsuccessful login attempts.</p>
安装成功

第三步,修改配置及安装第三方web面板
先停止正在运行的程序。这步很关键,一定要先停止后修改配置文件,如果程序在后台运行,你修改配置文件是会被程序自动覆盖的。
systemctl stop transmission-daemon

cp /var/lib/transmission-daemon/info/settings.json /var/lib/transmission-daemon/info/settings.json.bak
sed -i 's/^.*"rpc-whitelist-enabled".*$/    "rpc-whitelist-enabled": false,/g' /var/lib/transmission-daemon/info/settings.json
sed -i 's/^.*"dht-enabled".*$/    "dht-enabled": false,/g' /var/lib/transmission-daemon/info/settings.json
sed -i 's/^.*"rpc-username".*$/    "rpc-username": "YOURUSERNAME",/g' /var/lib/transmission-daemon/info/settings.json
sed -i 's/^.*"rpc-password".*$/    "rpc-password": "YOURPASSWORD",/g' /var/lib/transmission-daemon/info/settings.json
记得将上面两行的YOURUSERNAME,YOURPASSWORD改成你自己的后面web登录的用户名和密码。
systemctl start transmission-daemon

第四步:安装第三方web面板,极力推荐
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
bash ./install-tr-control-cn.sh

至此安装完成,然后登录http://YOURIP:9091/输入你前面修改的用户名和密码即可连接。

如果你远程连接不上,可能是防火墙未放行9091端口,运行下面步骤。该操作会屏蔽默认防火墙,并清空条件列表,请谨慎!!!
iptables -F
iptables-save > /etc/iptables/rules.v4 && ip6tables-save > /etc/iptables/rules.v6
ufw disable

推荐
发表于 2021-7-15 17:30:19 | 只看该作者
pt狗能不能别祸害龟壳了
2#
发表于 2021-7-15 14:17:52 | 只看该作者
技术贴必顶 感谢分享
3#
发表于 2021-7-15 14:18:26 | 只看该作者
教程贴,顶

* 你原本是来浏览器干嘛的
4#
发表于 2021-7-15 14:20:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
5#
 楼主| 发表于 2021-7-15 14:20:52 | 只看该作者
transmission-daemon是我使用过来最轻量化的PT软件,精简高效
6#
发表于 2021-7-15 14:44:45 | 只看该作者
不建议安装3.0版本,好多PT站不支持这个版本
7#
发表于 2021-7-15 16:04:31 | 只看该作者
transmission不支持rss自动下载吧,我昨天装了,然后又装了个qb。(3o的性能是在是太渣渣了
8#
发表于 2021-7-15 16:10:41 | 只看该作者
个人觉得transmission专攻pt,体验好(也可能是用习惯不愿意换)
qb兼顾了开放bt种?
9#
 楼主| 发表于 2021-7-15 17:10:37 | 只看该作者
本帖最后由 bbsbbs 于 2021-7-15 17:21 编辑
mlcq 发表于 2021-7-15 16:04
transmission不支持rss自动下载吧,我昨天装了,然后又装了个qb。(3o的性能是在是太渣渣了) ...


transmission需要配合Flexget来实现RSS订阅功能

pip install flexget transmissionrpc
flexget -V

编辑flexget配置文件
mkdir  ~/.flexget
nano  ~/.flexget/config.yml
tasks:
  HDWING:
    rss: http://HDWing.com/xxxx
    accept_all: yes
    transmission:
      host: localhost
      port: 9091
      username: username
      password: password
  opencd:
    rss: https://open.cd/XXX
    accept_all: yes
    transmission:
      host: localhost
      port: 9091
      username: username
      password: password
上面是例子,注意每行前面的空格数目,多了少了都不行。

最后让flexget定期运行
crontab -e
加入一行(每5分钟运行一次):
*/5 * * * * /usr/local/bin/flexget execute
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 21:02 , Processed in 0.062163 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表