Centos7通过yum快速安装Transmission

ZephyrXT 发布于 阅读:91

https://cloud.tencent.com/developer/article/1152219

http://geekery.altervista.org/dokuwiki/doku.php


1、打开yum.repos.d

cd /etc/yum.repos.d
2、安装GEEKERY REPO EPEL(中国科学技术大学提供)

centos6:

rpm -ivh http://h5.hcd211.top/linux/repository/epel-release-latest-6.noarch.rpm
centos7:

rpm -ivh http://h5.hcd211.top/linux/repository/epel-release-latest-7.noarch.rpm


rpm -ivh http://geekery.altervista.org/geekery/el7/x86_64/geekery-release-7-2.noarch.rpm


3、安装transmission transmission-daemon

yum install transmission transmission-daemon
4、修改配置文件

首先生成配置文件:

service transmission-daemon start
然后关闭transmission:

killall transmission-daemon
然后修改配置文件settings.json ,配置文件位于/var/lib/transmission/.config/transmission-daemon/settings.json(CentOS 5)或/var/lib/transmission/settings.json(CentOS 6 OR 7)

"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "管理密码密码",
"rpc-username": "管理用户名",
"rpc-whitelist":"127.0.0.0,192,168.1.*"
"rpc-whitelist-enabled": false,
5、主要是把这几项改成我上面的样子就可以了,然后你就可以通过http://你的IP地址:9091的方式连接了。

Web UI 美化界面
Transmission 自带的网页 UI 比较简陋,可以安装transmission-web-control进行美化:
github地址:https://github.com/ronggang/transmission-web-control

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh --no-check-certificate

bash install-tr-control-cn.sh

如果提示
-bash: wget: 未找到命令
要安装yum

yum -y install wget
设为开机启动

systemctl enable transmission-daemon
再次打开网页,即可使用 transmission-web-control 的 UI。

收到2条评论
avatar
ZephyrXT 2019-10-16 03:02
https://www.openos.org/post/150/

如果不能进入应该是防火墙的问题

iptables -L -n
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
service iptables save
service iptables restart
avatar
ZephyrXT 2019-10-16 03:00
https://dq2nd.wordpress.com/2017/03/12/install-and-setup-transmission-web-client-on-centos-7/

Start transmission-daemon service
service transmission-daemon restart # CentOS 6
systemctl restart transmission-daemon # CentOS 7
To run transmission-daemon when startup
chkconfig transmission-daemon on # CentOS 6
systemctl enable transmission-daemon # CentOS 7
8. If you can’t access Transmission web client via http://ip_address:9091, remember to configure firewall to allow ports 80 (http) and 443 (https)
# CentOS 6
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 9091 -j ACCEPT
iptables-save > /etc/sysconfig/iptables
service iptables restart
# CentOS 7
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --permanent --zone=public --add-port=9091/tcp
firewall-cmd --reload