前言

之前博客里的BT下载文章大多使用的是Aria2,一款多线程下载软件。而Transmission作为一个在世界上更广泛使用的BitTorrent客户端,深受NAS党的喜爱,绝大多数使用群晖的NAS党都是用Transmission来挂种子的。
Transmission作为专业的BitTorrent客户端,对比Aria2在BT下载上功能更强大,也更加被PT站所接受。
Transmission作为一个开源的跨平台客户端,当然也可以在不同的系统中使用,这篇文章博主将介绍如何在VPS中安装Transmission。

特性

  • 开源跨平台,由社区志愿者开发
  • 绝无各种广告及浏览器工具栏插件等
  • 完全免费,绝无收费高级版与免费基础版等区别
  • 数据加密、损坏修复
  • 来源交换 (支持Bittorrent、Ares、迅雷、Vuze和μTorrent等等)
  • 硬件资源消耗极低,甚至比某些命令行BT工具都要低
  • 可以选择种子中要下载的文件
  • 支持encryption、web界面、远程控制、磁力链接、DHT、uTP、uPnP、NAT-PMP
  • 支持目录监控、全局或单一速度限制
  • 制作种子、快速继续
  • 黑名单,可以按时升级(资料来自PeerGuardian和PeerBlock)
  • 单一监听端口、带宽计划、整理(过滤)
  • HTTPS tracker支持以及tracker编辑功能支持
  • 支持IPv6
  • 对应不同平台有着特定的图形用户界面

安装

这里以Ubuntu 19.10系统为例
Transmission有多种客户端,本次选用的是:

transmission-daemon: 一个Transmission的后台守护程序,本身不具备操作指令,只能通过Web客户端或者transmission-remote-cli来进行控制。这个程序特别适合安装在服务器上或者嵌入式系统中,以及一些没有显示器的设备上。

1.安装transmission-daemon

sudo apt-get install transmission-daemon

安装transmission-daemon的同时也会自动安装transmission-cli,即Transmission命令行客户端

2.修改transmission-daemon配置文件
这里首先了解一下transmission-daemon的使用命令:

# 启动
sudo service transmission-daemon start
# 停止
sudo service transmission-daemon stop
# 重启
sudo service transmission-daemon restart

首先执行一次启动和停止命令,防止配置文件被覆盖
接着编辑transmission-daemon配置文件:

sudo nano /var/lib/transmission-daemon/info/settings.json

需要我们修改的有:

    "rpc-host-whitelist": "*",  //域名白名单,*为允许所有
    "rpc-host-whitelist-enabled": false, //是否开启白名单,false为否
    "rpc-password": "远程登录密码",
    "rpc-port": 9091, //远程登录端口
    "rpc-username": "远程帐号",
    "rpc-whitelist": "*", //ip白名单
    "rpc-whitelist-enabled": false,  //是否开启ip白名单,false为否

修改完毕后使用Ctrl+X,选择y保存并退出
此时再执行启动命令,访问:

http://ip地址:9091/transmission/web/

输入刚才设置的帐号密码,即可访问Transmission的Web页面。
Transmission原版Web界面

最后修改:2020 年 04 月 02 日 08 : 25 PM