配置
环境:
安装
[root@lynk~]#--[root@lynk~]#--
安装web界面
[root@lynk~]#wgethttps://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh[root@lynk~]#bashinstall-tr-control-cn.sh
配置Transmission
#关闭Transmission进程[root@lynk~]#systemctlstoptransmission-daemon.service#编辑配置文件[root@lynk~]#vim/var/lib/transmission/.config/transmission-daemon/settings.json#修改如下内容"rpc-host-whitelist-enabled":false,#关闭ip白名单模式"rpc-authentication-required":true,#开启用户认证"rpc-username":"你的用户名",#登录用的用户名"rpc-password":"你的密码",#登录用的密码,在运行过一次之后会自动变成HASH码"rpc-whitelist-enabled":false,#关闭白名单模式#启动Transmission进程[root@lynk~]#systemctlstarttransmission-daemon.service
在浏览器上尝试用服务器ip:9091进入Transmission界面验证安装
配置FTP匿名访问以方便下载,关于FTP的更多内容可以参考我的另一篇博客:
FTP服务与配置
[root@lynk~]#yum-yinstallvsftpd[root@lynk~]#vim/etc/vsftpd/vsftpd.conf1.修改listen=YES#让FTP服务监听在ipv42.注释listen_ipv6=YES#不允许在ipv6监听(ipv6和ipv4不能共存)3.添加anon_root=/var/lib/transmission/Downloads#把匿名用户的默认目录改到Transmission的默认下载目录。[root@lynk~]#chmod755/var/lib/transmission/Downloads#启动ftp服务[root@lynk~]#systemctlrestartvsftpd
如果觉得从服务器里下载文件太慢也过于消耗服务器流量,也可以通过脚本每次在Transmission下载完成后将下载的文件备份到OSS,
然后从OSS获取下载地址。
这种方式这里只提供一个思路吧:)