Transmission 安装

Windows

官网下载官方 msi 安装包,运行后根据引导进行安装即可。

需要注意的是安装时的几个选项的意思:

  • Qt client:带 GUI 的客户端,用于连接 Transmission 服务。
  • Daemon:Transmission 的守护程序。
  • Command-line tools:Transmission 的命令行工具。
  • Web Interface:WebUI 客户端,作用与 Qt client 一样,不过是在浏览器中访问,会方便一点,使用体验上不如 Qt client。

安装完成后,打开 C:\Windows\ServiceProfiles\LocalService\AppData\Local\transmission-daemon\settigs.json 即可编辑配置,如果安装了 Web Interface,则可以打开 http://localhost:9091/ 查看 WebUI。

如果无法打开 WebUI 或连接不上,可能是安装时没有选择,也可能是服务未启动,可以在 Windows 服务管理中找到 Transmission 并启动。

Linux

使用 apt 安装 Transmission daemon。

1
apt install transmission transmission-daemon

此时官方原版 WebUI 就在 /usr/share/transmission/web 了。

进入 /var/lib/transmission-daemon/.config/transmission-daemon ,可以看到关于 Transmission 相关文件,例如配置文件 settings.json,DHT 节点记录 dht.dattorrents 存放所有导入到 Transmission 的种子文件,resume 存放下载中的文件数据等。

可以看到这里的 settings.json 实际上是一个符号链接,指向的是 /etc/transmission-daemon/settings.json

目录 /var/lib/transmission-daemon/downloads 是我们下载文件的默认存放路径。

注意事项

配置文件回滚

查看 /etc/transmission-daemon/README.json (这个后缀名就离谱)可以得知:daemon 在退出的时候会把内存里的配置写到文件中去,所以在编辑配置文件的时候,不要使用 systemctl restart,而是先 stop,编辑完配置文件后再 start。

403 错误

如果出现 403,可以更改 rpc-whitelistrpc-whitelist-enabled 选项来达到自己想要的效果,如果不明白这些选项的作用可以直接将 rpc-whitelist-enabled 设置为 false 关闭该功能。

安装 TWC

TWC(Transmission Web Controller)是一个比官方 WebUI 更美观好用的第三方 Transmission WebUI。安装方式也很简单。

先获取安装脚本:

1
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

注意: 这个脚本可能不是一次性的(比如后续更新 TWC 版本等需要用到),所以建议放在一个找得到的地方而不是随手放 tmp 目录中。

运行脚本,根据菜单输入命令安装 TWC 即可。

TWC 安装完毕后访问 Transmission 配置文件中指定的端口即可(默认是 9091)。

参考

  1. transmission配置文件更改后自动回滚的问题 - 玉子烧
  2. Linux Installation CN - ronggang/transmission-web-control