新版简化教程:CentOS 6 下安装 Seedbox

这篇是我自己搭版本,比之前翻译的版本要简单很多,不需要编译,用的依然是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。

作者:小老外

我还需要不断地学习。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据