[success]折腾服务器第二弹:既然这个服务器一直运行着,我觉得可以拿来当下载器用,所以就打算自己搭一个BT下载器[/success]
安装
Transmission 包含在 EPEL 拓展仓库中,如果没有安装 EPEL 源,安装前需要输入以下命令安装 EPEL 源[highlight lanaguage=”bash”]
yum -y install epel-release yum -y update
[/highlight]
更新好源后我们可以直接开始安装
[highlight lanaguage=”bash”]
yum install transmission-daemon
[/highlight]
配置
安装好后我们就可以输入http://ip:9091就可以进入了(注意要先启动一下服务,命令在下面)。如果没有反应,可能是防火墙的问题 我的是centos7.下面是常用的几条命令防火墙命令
[highlight lanaguage="bash"]#查看防火墙状态 firewall-cmd --state #开启 service firewalld start #重启 service firewalld restart #关闭 service firewalld stop #查看规则 firewall-cmd --list-all #查询端口是否开放 firewall-cmd --query-port=8080/tcp #开放80端口 firewall-cmd --permanent --add-port=80/tcp #移除端口 firewall-cmd --permanent --remove-port=8080/tcp #重载配置(修改规则后的重载) firewall-cmd --reload[/highlight]
服务相关
[highlight lanaguage="bash"]#启动服务 systemctl start transmission-daemon.service #关闭服务 systemctl stop transmission-daemon.service #开机自启 systemctl enable transmission-daemon #卸载命令 yum remove transmission-daemon[/highlight]
修改配置文件
我们还需要修改一下配置文件。我们先关闭transmission。 [highlight lanaguage="bash"]#修改配置文件 vi /var/lib/transmission/.config/transmission-daemon/settings.json #配置文件内的一些重要参数 "download-dir": "/sdb/bt/Downloads", 下载完成的保存路径 "incomplete-dir": "/sdb/bt/tmp", 未下载完成的保存路径 "incomplete-dir-enabled": true, 启用未下载完成的保存路径 "rpc-authentication-required": true, 远程控制验证,默认关闭 "rpc-password": "whsir", 默认密码这里是加密的,启动后会自动加密 "rpc-port": 9091, 网页GUI的端口号,可自行修改 "rpc-username": "whsir", 远程电脑登录网页GUI的用户名称 "rpc-whitelist": "127.0.0.1", 允许远程连接的IP地址白名单,支持通配符,多个IP以逗号分隔 "rpc-whitelist-enabled": false, 启用IP认证模式,如果启用,那么只能在白名单的地址才能连接[/highlight]
UI美化
默认UI实在太丑了我们可以使用大佬的项目来进行美化 [highlight lanaguage="bash"]#下载脚本 wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate #运行脚本 bash install-tr-control.sh[/highlight]
最后你再次打开就可以看到下面的界面了
到这里就大功告成,下面下下一个种子来试试
可以看到,速度还是不错的。好的教程到此结束。。。