之前裝在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登錄下載。