之前装在VPS上安装Transmission当Seedbox使大多使用一些一键包,或者使用rpm包的方式安装,一键包的方式我一直不喜欢,常常出问题,并且通常版本都很旧。geekery如今提供更加方便yum repo的方式安装,自动解决依赖问题,版本很新(目前是2.84),并可经过yum更新。html
安装方法很是简单,以下:node
下载:web
1
|
cd /etc/yum.repos.d/
|
CentOS 6 x86json
1
|
wget http://geekery.altervista.org/geekery-el6-i686.repo
|
CentOS 6 x86_64sublime-text
1
|
wget http://geekery.altervista.org/geekery-el6-x86_64.repo
|
安装:服务器
1
|
yum install transmission transmission-daemon
|
注意:提示导入GPG Key的时候输y赞成便可!若是以前经过RPM包的方式安装过Transmission,须要卸载后再用yum安装。app
配置文件:tcp
1
2
3
4
5
6
7
8
9
10
|
vi /var/lib/transmission/settings.json
"download-dir": "/web/www/transmission",, // 下载完成储存的位置(可更改,设置目录权限为777)
"incomplete-dir": "/web/www/transmission/incomplete",, // 还没有下载完成储存的位置(可更改,设置目录权限为777)
"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "管理密码",
"rpc-username": "管理用户名",
"rpc-whitelist-enabled": false,
|
关掉Transmission,不然配置不会生效。
具体的配置网上有不少,就不详细说了post
再编辑一下iptables规则,加入Transmission使用的端口ui
1
2
3
4
|
/etc/init.d/iptables stop
iptables -A INPUT -p tcp --dport 端口 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
|
主要是把这几项改为我上面的样子就能够了,而后你就能够经过http://你的IP地址:9091
的方式链接了。
远程管理建议使用Transmission-Remote-GUI
启动Transmission
1
|
service transmission-daemon start
|
关闭Transmission
1
|
service transmission-daemon stop
|
这样就把VPS当作私人下载下载服务器了,不怕雷娘和谐和度娘8秒教育片了,至于如何下载到本地问题,能够用wdcp或同类管理面板,而后在里面建立FTP登录下载。