小樱 发表于 2013/8/22 19:25

Linux CentOS下Transmissionbt 2.94 BT/PT客户端一键安装脚本(20190420更新)网页管理汉化

感谢各位对本站的支持,从发布的2.84版本进行脚本升级会保留已完成下载的Downloads文件夹中数据,升级后自动恢复到种子列表中,并且不需要重新效验导入,升级放心,实在不放心,就备份。
115离线服务器,迅雷离线服务器 后端,都是用的tr,特别稳,话说自从2.84发布以来大概用了六年了?都没重启过的一直跑!稳定运行了几年了。。

新版4.0.0:https://bbs.itzmx.com/thread-102481-1-1.html

提供一个rss订阅自动化做种姬工具:http://bbs.itzmx.com/thread-85707-1-1.html

更新日志
2019年4月20日 03:03:25
更新2.94版本,已经汉化。

2019年4月19日21:04:50
觉得临时目录还是管理文件不方便,临时目录改成false,还是搜索后缀来管理文件好,有需要的自己设置下settings.json文件。

2018年3月20日 02:29:09
修正一处webui中协议加密的翻译错误,增加预设下载未完成文件使用临时tmp文件夹存放part数据,修改预设连接数增加上传通道速率。

0706更新
增加yum -y install libevent

0302更新
安装脚本wget加入 -c 断点续传参数,配置文件修改默认缓存为2M。
修改脚本加入yum安装which,解决报错/etc/init.d/transmissiond: line 20: which: command not found 的问题。

1028更新
添加libevent软连接,解决部分机器可能提示找不到libevent的问题。

1016更新
更新libevent到最新版。
修改默认的上传通道14为50,增强上传速度,修改SH脚本,加入yum卸载命令,防止软件冲突。

1012更新
更新汉化文件,汉化程度达到95%以上

1007更新
代码重构优化,速度跑的更快更稳定,汉化大部分web管理页面,瞬间高端霸气上档次。

0823更新
增加yum安装xz解压软件,以便部分服务器没有安装导致无法解压源代码

0822更新到2.84版本。
修复部分大区块种子下载进度因为缓存大小导致校队失败倒退问题
修复下载同时连接数被锁定5个的问题
默认启用加密访问,更安全
增加web控制页面重命名功能
修正报告本霍克斯等通信漏洞(没有已知的漏洞)

0623更新到2.83版本。
4.12更新,修复部分服务器下可能因为防火墙阻挡导致端口映射失败的问题。
1.31更新,修复WEB删除文件时,硬盘因权限没有删除的问题。



Transmission是2.94版本的,最新稳定版本。需要其它版本的朋友可以下载脚本修改。
此版本适用于CentOS6,包含32位的64位。
主程序编译安装在/usr/share/transmission/web/目录,有需要可自行美化web网页控制台。

如果要彻底卸载删除Transmissionbt ,运行以下命令即可
service transmissiond stop
killall -9 transmission-da
rm -rf /home/transmission
rm -rf /usr/share/transmission
rm -rf /etc/init.d/transmissiond


Transmissionbt 安装或者升级一脚脚本命令教程:
wget http://github.itzmx.com/1265578519/transmission/master/2.94/transmissionbt.sh -O transmissionbt.sh;sh transmissionbt.sh


github上一套开源的webgui,可选安装(ctrl+f5刷新页面查看效果,如无需求不推荐安装,这套GUI做的很烂毛病多还卡浏览器):
wget http://github.itzmx.com/1265578519/transmission/master/2.94/webgui.sh -O webgui.sh;sh webgui.sh



脚本备份:


全过程自动完成,不需要做任何操作。

默认登录地址:http://ip:9091

默认帐号:itzmx.com

默认密码:itzmx.com

文件下载位置:/home/transmission/Downloads/

临时tmp文件夹位置(默认关闭此功能):/home/transmission/tmp/

如需修改帐号、密码和端口

可以通过vi /home/transmission/.config/transmission/settings.json这个文件里修改

rpc-username帐号

rpc-password密码

rpc-port端口

rpc-authentication-required是否开启使用账号密码加密webui页面访问



有些傻吊商家把数据盘挂载到data目录了,服务器也不方便取消挂载重新挂的情况。
我们用软链接方式,有数据注意备份,直接删了下载目录,创建链接到data目录,程序访问home的时候实际上走data硬盘
rm -rf /home/transmission/Downloads /home/transmission/tmp
mkdir -p /data/transmission/Downloads
mkdir -p /data/transmission/tmp
ln -s /data/transmission/Downloads /home/transmission/Downloads
ln -s /data/transmission/tmp /home/transmission/tmp
chown -R transmission.transmission /data/transmission

修改前停止服务:
service transmissiond stop


修改后重启服务:
service transmissiond start


重启进程的方法:
service transmissiond restart



OK了,折腾去吧


转载注明出处:http://bbs.itzmx.com/thread-5463-1-1.html


enzu测试安装通过:https://www.budgetvm.com/?affid=1184
注意OVZ虚拟化的VPS要限制最大连接数和速度不超过8M/S哦。。。不然机房会给你咔嚓掉,要你发工单沟通解封VPS的关机状态--!
然后提交票各种麻烦。。


如果启动报错
Starting transmission-daemon: This account is currently not available.
                                                         [失败]
解决方法:
vi修改/etc/passwd
将transmission这一行的/sbin/nologin改成/bin/bash



Linux下transmission port is closed,网页管理页面显示端口关闭,实际上是开放,DNS解析ipv6引起,api测试接口
https://bbs.itzmx.com/thread-98333-1-1.html

loren 发表于 2014/10/15 15:27

另外,竟然没发现 /usr/share 下面有 transmission,太神奇了……

小樱 发表于 2014/10/15 20:03

loren 发表于 2014/10/15 15:27
另外,竟然没发现 /usr/share 下面有 transmission,太神奇了……

没成功安装?

samwu995 发表于 2014/11/25 10:39

亲爱的小樱你好

看了您这个帖子,http://bbs.itzmx.com/forum.php?mod=viewthread&tid=5463

我刚刚用这个教程想要自己装SEEDBOX,执行安装的时候都OK,
但是http://ip:9091显示这个网页无法使用
可以请您帮忙吗??    谢谢先

小樱 发表于 2014/11/25 14:39

samwu995 发表于 2014/11/25 10:39
亲爱的小樱你好

看了您这个帖子,http://bbs.itzmx.com/forum.php?mod=viewthread&tid=5463


top是否有transmission-bt进程?这个主要针对centos的脚本

samwu995 发表于 2014/11/25 15:19

小樱 发表于 2014/11/25 14:39
top是否有transmission-bt进程?这个主要针对centos的脚本


有阿! 不就用SSH键入两个指令然后回车?
wget http://jaist.dl.sourceforge.net/project/transmissionbt/transmissionbt.sh
sh transmissionbt.sh

我有看到档案下载跟安装

然后我键入http://XXX.XXX.XXX.XXX:9091
就打不开网页
我以为是这个端口被防火墙禁止了
所以用/sbin/iptables -I INPUT -p tcp --dport 9091 -j ACCEPT #开启端口
结果还是在浏览器开不了网页

小樱 发表于 2014/11/25 16:04

samwu995 发表于 2014/11/25 15:19
有阿! 不就用SSH键入两个指令然后回车?
wget http://jaist.dl.sourceforge.net/project/transmissionb ...

cd /usr/share/transmission/web/
有这个目录么?

samwu995 发表于 2014/11/25 16:33

小樱 发表于 2014/11/25 16:04
cd /usr/share/transmission/web/
有这个目录么?

你太厉害了,真的没有 /usr/share/transmission/web/
/usr/share/transmission 也没有
所以这是没有安装成功?   

samwu995 发表于 2014/11/25 18:01

本帖最后由 samwu995 于 2014/11/25 18:05 编辑

请问一下
我用这篇 一条一条执行时
http://www.1990y.com/centos-set-up-seedbox-transmission/

wget http://download.m0k.org/transmission/files/transmission-2.13.tar.bz2
有抓到transmission-*.tar.bz2档案

tar xjf transmission-*.tar.bz2 出现

tar (child) : bzip2: Cannot exec : no such file or direction
tar (child) : bzip2: Error is not recoverable : existing now
tar child Child returned status 2

好像安装你这一敎程也是这样情形
有办法吗?谢谢!!

samwu995 发表于 2014/11/25 21:46

本帖最后由 samwu995 于 2014/11/25 22:05 编辑

装了bzip2后Tar可以解压缩
但是出现以下四行讯号
transmissionbt.sh: line 38: cd: transmission-2.7.7.sh: Not a directory
transmissionbt.sh: line 39: ./configure: No such file or directory
make: *** No targets specified and no makefile found.Stop.
make: *** No rule to make target `install'.Stop.


改成自行用cd进入transmission-2.84次目录
执行以下三个指令都成功
./configure --prefix=/usr
make -s
make -s install

cd /usr/share/transmission/web/   => 有这个目录
但是还是进不去http://XXX.XXX.XXX.XXX:9091

还请指导

小樱 发表于 2014/11/25 22:35

samwu995 发表于 2014/11/25 16:33
你太厉害了,真的没有 /usr/share/transmission/web/
/usr/share/transmission 也没有
所以这是没有安装 ...

是的,没有安装成功,估计某一部编译没成功?一步一步手动来看看错误提示?

小樱 发表于 2014/11/25 22:36

samwu995 发表于 2014/11/25 21:46
装了bzip2后Tar可以解压缩
但是出现以下四行讯号
transmissionbt.sh: line 38: cd: transmission-2.7.7.s ...

如果启动报错
Starting transmission-daemon: This account is currently not available.
                                                         [失败]
解决方法:
vi修改/etc/passwd
将transmission这一行的/sbin/nologin改成/bin/bash

小樱 发表于 2014/11/25 22:39

samwu995 发表于 2014/11/25 21:46
装了bzip2后Tar可以解压缩
但是出现以下四行讯号
transmissionbt.sh: line 38: cd: transmission-2.7.7.s ...

最近在打游戏没怎么上论坛QAQ,才回。

samwu995 发表于 2014/11/26 03:35

最后改用DEBIAN装了!!谢谢!!

小樱 发表于 2014/11/26 11:52

samwu995 发表于 2014/11/26 03:35
最后改用DEBIAN装了!!谢谢!!

QAQ

xzibit 发表于 2014/12/24 19:44

谢谢分享~正在使用中,争取过考核TTG......hdw。。。。

qwdfg5 发表于 2015/9/11 13:43

您好,我已安装成功,想修改帐号密码不知如何找到打开那个配置文件?
用putty 登录后输入vi /home/transmission/.config/transmission/settings,没看到rpc-username...等内容。用WinSCP 登录后在/home/transmission/文件夹里只看到/Downloads文件夹...
求帮,谢谢了!

小樱 发表于 2015/9/11 14:20

qwdfg5 发表于 2015/9/11 13:43
您好,我已安装成功,想修改帐号密码不知如何找到打开那个配置文件?
用putty 登录后输入vi /home/transmi ...

9091能否成功登录?配置文件是vi /home/transmission/.config/transmission/settings.json ,你少了一个后缀名

qwdfg5 发表于 2015/9/11 16:36

小樱 发表于 2015/9/11 14:20
9091能否成功登录?配置文件是vi /home/transmission/.config/transmission/settings.json ,你少了一个 ...

9091可以成功登录的~刚才我进入了配置文件,也找到了账号密码那两行,但我修改后不知道如何保存退出,关闭putty后重新登录一看没有修改成功。第二次修改时按回格只见光标移动就是去不掉用户名...我不懂技术请管理员指导一下,谢谢你!
之后我想重装系统再试下,结果安装不了Transmission了。提示如下
ERROR: certificate common name `www.github.com' doesn't match requested host nam               e `raw.githubusercontent.com'.
To connect to raw.githubusercontent.com insecurely, use `--no-check-certificate'

您还有其他安装程序么?谢谢!

小樱 发表于 2015/9/11 17:59

qwdfg5 发表于 2015/9/11 16:36
9091可以成功登录的~刚才我进入了配置文件,也找到了账号密码那两行,但我修改后不知道如何保存退出,关 ...

这是你的服务器DNS无法解析,建议修改dns为8.8.8.8即可解决,论坛搜索Linux DNS就可以找到方案


关于退出保存是使用,先按下ESC,然后输入:wq即可保存

qwdfg5 发表于 2015/9/11 18:47

小樱 发表于 2015/9/11 17:59
这是你的服务器DNS无法解析,建议修改dns为8.8.8.8即可解决,论坛搜索Linux DNS就可以找到方案




我输入vi /etc/resolv.conf后显示的是
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
看上去DNS没有问题啊

小樱 发表于 2015/9/11 18:57

qwdfg5 发表于 2015/9/11 18:47
我输入vi /etc/resolv.conf后显示的是
nameserver 8.8.8.8
nameserver 8.8.4.4


啊咧,看到hosts瞬间就以为是DNS了,仔细看了下是证书不匹配?

qwdfg5 发表于 2015/9/11 19:16

小樱 发表于 2015/9/11 18:57
啊咧,看到hosts瞬间就以为是DNS了,仔细看了下是证书不匹配?

证书不匹配怎么办呢?求指导,谢谢!

qwdfg5 发表于 2015/9/24 15:20


站长您好!您的tr脚本能成功安装,但过几分钟就自动关闭。听网友说是
服务商对transmission或者transmission-daemon关键词做了进程的限制,把执行程序、启动脚本等
改名即可。我不懂怎么修改,希望站长能具体告诉我下transmission需要改名的文件具体都有哪些?文件具体路径是什么?谢谢你!!

小樱 发表于 2015/9/24 15:29

qwdfg5 发表于 2015/9/24 15:20
站长您好!您的tr脚本能成功安装,但过几分钟就自动关闭。听网友说是
服务商对transmission或者transmis ...

关于你这个问题不大清楚,改程序的进程名?

qwdfg5 发表于 2015/9/24 15:35

小樱 发表于 2015/9/24 15:29
关于你这个问题不大清楚,改程序的进程名?

那位朋友说把/usr/bin/transmission-daemon可执行程序改名为/usr/bin/tr-daemon,并且修改启动脚本等其他地方,保持一致。然后就可以顺利运行了。

小樱 发表于 2015/9/24 15:59

qwdfg5 发表于 2015/9/24 15:35
那位朋友说把/usr/bin/transmission-daemon可执行程序改名为/usr/bin/tr-daemon,并且修改启动脚本等其他 ...

那试试看?我也没测试过。

qwdfg5 发表于 2015/9/24 16:00

小樱 发表于 2015/9/24 15:29
关于你这个问题不大清楚,改程序的进程名?

他说的/etc/init.d/transmission-daemon 我在您的脚本里没找到...您的启动脚本路径能说下么?

小樱 发表于 2015/9/24 17:22

qwdfg5 发表于 2015/9/24 16:00
他说的/etc/init.d/transmission-daemon 我在您的脚本里没找到...您的启动脚本路径能说下么?

你进入/etc/init.d/,然后ls看看?

qwdfg5 发表于 2015/9/24 19:50

小樱 发表于 2015/9/24 17:22
你进入/etc/init.d/,然后ls看看?

然后ls看看是什么意思?怎么做?
在/etc里面只找到init.d快捷,点开后进入/etc/rc.d/init.d,找到一个transmissiond文件,这是启动脚本么?
页: [1] 2
查看完整版本: Linux CentOS下Transmissionbt 2.94 BT/PT客户端一键安装脚本(20190420更新)网页管理汉化