这篇是我自己搭版本,比之前翻译的版本要简单很多,不需要编译,用的依然是Transmission做的前后端。
首先得安装EPEL源,在此不再赘述。所有以下操作均在root下进行,如果需要降低权限则会说明。
你可能需要调整防火墙以及SELinux的设置(关闭),这里不赘述。
需要安装的包:
yum install transmission transmission-daemon
装完后编辑/etc/sysconfig/transmission-daemon文件,如下:
#Transmission的home目录,一般为自己的用户名
TRANSMISSION_HOME=/home/hlx98007
#以谁的权限运行Transmission,一般为同名的用户
DAEMON_USER="hlx98007"
#运行参数设置
DAEMON_ARGS="-t --blocklist -g $TRANSMISSION_HOME/.config/transmission -ep -O -a 127.0.0.1,192.168.0.* -w /home/hlx98007/Downloads"
解释下上面的参数,不想听解释的自己看man page好了:
man transmission-daemon
-t 需要密码验证
–blocklist 开启peer黑名单
-g 配置文档
-ep 偏好加密的流量
-O 不开启DHT网络,用于PT
-a 允许哪个ip访问,可用通配符,上面的例子只允许本机和192.168.0.0/24网段的用户连接,你需要根据需要自己设置这个参数
-w 指定下载目录
接下来用
service transmission start; service transmission stop
生成一个配置文件;如果不成功,你可以VNC到主机上用桌面环境运行一下transmission,生成一下配置文件。
接下来编辑/home/hlx98007/.config/transmission/settings.json文件,具体就不解释了,密码验证等都在里面,英文看不懂的翻字典吧。
最后配置下服务。
chkconfig --level 345 transmission-daemon on service transmission-daemon start
最后你需要做的就是用浏览器连接服务器ip:9091即可,这个9091的端口号也可以在settings.json里设置,key叫rpc-port。
有问题的话留言或者Email。