搭建BT下载器Transmission2.94


[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]

最后你再次打开就可以看到下面的界面了

到这里就大功告成,下面下下一个种子来试试

可以看到,速度还是不错的。好的教程到此结束。。。

 

 

 

 


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录