昨个博主把大盘鸡玩炸了,重装了系统,就顺便借此机会说一下BT/PT客户端transmisson安装教程吧。
安装
debian
直接使用apt源安装主程序,看网上的其他教程需要添加源,博主试了一下貌似不需要哇。直接使用:
apt-get install transmission-daemon
centos
系列官方库都很旧很老,没有包含transmisson
,但是我们可以使用fedora
的仓库来安装首先安装Fedora软件仓库:
yum install epel-release
yum -y update然后安装transmission:
yum install transmission-cli transmission-common transmission-daemon
配置
接下来修改配置文件,以debian7环境下为例,centos应该类似:
开始的时候博主以为先关闭transmisson就能修改配置文件了,但是却发现修改无效,会自动回复,最后发现settings.json
的同级目录下有个README.json
。打开里面写着:
Currently transmission overwrites the settings.json configuration file
on exit. The daemon can be instructed to reload the config with a SIGHUP,
or
# invoke-rc.d transmission-daemon reload
Otherwise changes made manually to the file while the daemon is running
will be silently overwritten on exit.
大意就是,修改完配置文件后需要使用invoke-rc.d transmission-daemon reload
来重载配置文件,否则将被覆盖。
弄明白之后我们现在修改配置文件,setting.json
位于/etc/transmission-daemon/
下:
使用vi/vim
或nano
来修改修改它。主要需要修改下列参数
#白名单模式,默认打开,切默认白名单为`127.0.0.1`。如果不关闭,则只有本机能访问,如果需要远程访问请关闭,或添加允许访问ip
"rpc-whitelist-enabled": false,
#下列三项为配置访问验证,第一项为开关,第二第三项为用户名与密码,这里的密码直接填写明文密码,transmisson在运行后会自动加密。
"rpc-authentication-required": true,
"rpc-username": "admin",
"rpc-password": "admin",
#rpc监听端口,即web访问端口
"rpc-port": 9091,
其它配置项可按需更改,或直接默认即可。最后使用后:
invoke-rc.d transmission-daemon reload
重载配置,即可。访问http://ip:rpc-port
就能开始使用了。
美化web界面
获取代码
直接安装完成后你会发现,web界面很简陋而且使用很不方便。这个时候我们可以美化一下web界面,而且已经有前人帮我们开发好了漂亮且易用的前端页面。代码托管在github
项目地址:transmission-web-control
项目开发人员已经很贴心的提供了一键安装脚本,我们直接借用脚本即可完成前端页面的安装:
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
如果提示 https 获取失败,请使用以下命令获取安装脚本:
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh --no-check-certificate
安装
执行安装脚本(如果系统不支持 bash 命令,请尝试将 bash 改为 sh ):
bash install-tr-control-cn.sh
如果命令成功执行,将出现以下界面:
- 按照提示,输入相应的数字,按回车即可;
如果无法正常显示中文,请尝试设置SSH客户端编码为 UTF-8 ,如依然不能显示中文,请下载并使用英文安装脚本 install-tr-control.sh
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate
- 安装完成后,用浏览器访问 Transmission Web Interface(http://ip:rpc-port/ )即可看到新的界面;如果无法看到新界面,可能是浏览器缓存了,请按 Ctrl + F5 强制刷新页面或 清空缓存 后再重新打开;
安装后效果展示:
如果在知道自己的 Transmission Web 所在目录,也可以在安装脚本后面直接加路径,以避免搜索,如:
bash install-tr-control-cn.sh /usr/local/transmission/share/transmission
!> 注意,路径最后 不要 加 web ;
以上脚本需以root
用户执行
结语
transmisson
是一款很优秀的bt/pt客户端,很稳定易用,而且被大多数pt站所接受。
使用transmisson再结合我之前介绍的H5ai就能建立自己的下载站。so easy!
<p align="center">本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。</p>
博主的大盘鸡是那个主机商的?
我也想弄一个搭个私有网盘
我的大盘鸡是virmach的500G款,$3.5/月。还行,性能有限制。个人网盘够用。如果需要高性能,请慎选。
或者cronwcloud这家的大盘鸡,cn2线路,而且性能还行,友链里老莫用的就是这家的,https://down.laomo.io/ 但是不便宜,有个优惠码JY3HMLYW98,五折的就是不知道还有没有用了。。