wefinger

【BT】BT/PT程序transmisson安装与美化web界面教程
昨个博主把大盘鸡玩炸了,重装了系统,就顺便借此机会说一下BT/PT客户端transmisson安装教程吧。
扫描右侧二维码阅读全文
19
2018/04

【BT】BT/PT程序transmisson安装与美化web界面教程

昨个博主把大盘鸡玩炸了,重装了系统,就顺便借此机会说一下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/vimnano来修改修改它。主要需要修改下列参数

#白名单模式,默认打开,切默认白名单为`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!

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Last modification:July 11th, 2018 at 01:43 pm
If you think my article is useful to you, please feel free to appreciate

2 comments

  1. 西亚

    博主的大盘鸡是那个主机商的?
    我也想弄一个搭个私有网盘

    1. wefinger
      @西亚

      我的大盘鸡是virmach的500G款,$3.5/月。还行,性能有限制。个人网盘够用。如果需要高性能,请慎选。
      或者cronwcloud这家的大盘鸡,cn2线路,而且性能还行,友链里老莫用的就是这家的,https://down.laomo.io/ 但是不便宜,有个优惠码JY3HMLYW98,五折的就是不知道还有没有用了。。

Leave a Comment