最新消息:本站访问过程中有任何问题请与我联系……

centos系统的vps中安装web界面pt下载软件Transmission的安装过程记录

技术教程 xx2008 2664浏览

最近醒醒手头一个10T月流量的vps闲置,所以想拿来挂pt玩玩,也算是学习一下吧,本人不是pt党,所以纯粹是学习这门技术。
centos系统的vps中安装web界面pt下载软件Transmission的安装过程在这里记录下来,方便日后使用。
下面是在centos系统中安装web界面pt下载软件Transmission的过程:

1.安装
首先你已经拿到root账号 ,那么先登陆 SSH。这一步就不说了。

2.安装先决条件
安装web界面的Transmission首先我们得安装运行Seedbox和网页控制端的基层程序。输入以下命令:

yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel vsftpd libevent-devel libevent libidn-devel zlib-devel

这一步根据服务器性能情况可能会耗费1-2分钟或更长时间。

3.安装intltool
CentOS自带的intltool已经有一段时间没有更新了,所以我们要手动安装最新版本。不过别担心,一条一条输入以下命令就好,很简单。(注:醒醒安装的是0.40.6版本,但官方已经出了0.9版本,自己决定安装哪个版本吧!)

cd /tmp
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
tar zxvf intltool-*.tar.gz
cd intltool-*
./configure –prefix=/usr
make
make install

4.安装Transmission
Transmission是我们要安装的pt客户端,就是用它来真正下载上传你的torrent。输入以下命令:

cd /tmp
wget http://download.m0k.org/transmission/files/transmission-2.04.tar.bz2
tar xvjf transmission-*.tar.bz2
cd transmission-*
./configure –prefix=/usr
make
make install

现在要加入一个系统用户用于运行Transmission:

useradd -mr transmission
chmod g+rwx /home/transmission/

创建init行脚本,用于运行Transmission。

wget -O /etc/init.d/transmissiond http://pastie.org/pastes/962731/download
chmod 755 /etc/init.d/transmissiond

设置开机运行pt软件Transmission:

chkconfig –add transmissiond
chkconfig –level 345 transmissiond on

运行并停止Transmission。这一步尤其重要,除了验证 是否成功配置Transmission之外,第一次运行它会产生一个配置文件 ,到时候要配置Transmission就要设置这个文件。打完命令后你应该看到两个绿色的[OK ]这样就算是前面的安装没有问题 。

service transmissiond start
service transmissiond stop

现在我们应该配置Transmission了,把下面斜体的username和password换成你自己的用户名和密码,是登陆web界面时的用户名和密码,和pt账号的用户名密码没有关系。

cd /home/transmission/.config/transmission/
sed -i 's/^.*rpc-whitelist-enabled.*/”rpc-whitelist-enabled”: false,/' settings.json
sed -i 's/^.*rpc-authentication-required.*/”rpc-authentication-required”: true,/' settings.json
sed -i '

s/^.*rpc-username.*/”rpc-username”: “username“,/'

settings.json
sed -i 's/^.*rpc-password.*/”rpc-password”: “password“,/' settings.json

创建一个文件夹供存放web界面pt软件Transmission要下载的内容:

mkdir -p /home/transmission/Downloads/
chown -R transmission.transmission /home/transmission/Downloads/
chmod g+w /home/transmission/Downloads/

然后正式运行Transmission:

service transmissiond start

测试Transmission:打开以下网址 :
http://www.xxorg.com:9091/transmission/web/
会跳出一个窗口来要你输入账号密码,把在刚刚安装步骤里你自己的用户名和密码填进去。登陆后,你应该可以看见Transmission的WebUI。
web界面Transmission安装过程

另有Transmission的远程控制软件,这里就不介绍了。
Transmission可以配合客户端使用,比如用transmission-remote-dotnet(需要Microsoft .NET Framework支持,仅有Win版本),或者transmisson-remote-gui(多系统支持,不过不支持中文)

====================================================
配置文件设定可以参考官方Wiki的说明。
部分常用配置的中文翻译如下:

“download-dir”: “/web/www/transmission”,, // 下载完成储存的位置
“incomplete-dir”: “/web/www/transmission/incomplete”,, // 尚未下载完成储存的位置
“blocklist-enabled”: true, // 启用黑名单
“dht-enabled”: true, // 启用DHT支援
“encryption”: 1, // 传输加密
“open-file-limit”: 64, // 最大开启档案数量
“peer-limit-global”: 240, // 最大连接数
“peer-limit-per-torrent”: 60, // 单一任务连接数
“peer-port”: 59999, // Transmission连接使用的port
“ratio-limit”: 2.0000, // 上下传比例达到多少停止做种
“ratio-limit-enabled”: false, // 启用上下传比例
“rpc-enabled”: true, // 启用网页管理模块
“rpc-bind-address”: “0.0.0.0”, // 指定IP位置
“rpc-port”: 5678, // 指定网页管理模块的port
“rpc-authentication-required”: true, // 启用使用者认证方式
“rpc-username”: “useruseruser”, // 登入的使用者名称
“rpc-password”: “passpassme”, // 登入的用户密码
“rpc-whitelist-enabled”: false, // 启用IP认证模式,这个模式是认IP的唷! 有安全需要再启动
“rpc-whitelist”: “127.0.0.1,其他可以连的IP”, // 指定认可的IP位置,以,区隔
“speed-limit-down”: 100, // 限制下载速度,以KB/Sec计算
“speed-limit-down-enabled”: false, // 启用限制下载速度
“speed-limit-up”: 100, // 限制上传速度,以KB/Sec计算
“speed-limit-up-enabled”: false, // 启用限制上传速度
“upload-slots-per-torrent”: 30 // 每个Torrent的上传连接数量

至此,centos系统的vps中安装web界面pt下载软件Transmission的安装过程就算完了。

zp8497586rq

转载请注明:服务器VPS折腾 » centos系统的vps中安装web界面pt下载软件Transmission的安装过程记录