远程客户端连接管理 Transmission 精简版教程

Transmission” 是什么?

Transmission” 是一个 开源的 BT(BitTorrent)下载工具软件,非常轻量、简洁、高效,常用于下载 .torrent 文件或通过磁力链接(magnet link)下载资源。


✅ Transmission 软件简介:

项目 说明
📛 名称 Transmission
🧩 类型 BitTorrent 客户端
💻 支持平台 macOS、Linux、Windows、FreeBSD、NAS(群晖等)
📦 协议支持 .torrent 文件、Magnet 链接
🔓 授权 开源(GNU GPL)
🪶 特点 界面简洁、资源占用低、无广告、稳定高效

✅ Transmission 有哪些版本?

  1. Transmission GUI(图形界面)
    适合普通用户,像常见的下载器一样操作简单,支持拖拽 .torrent 文件。

  2. Transmission-daemon(守护进程)
    适合服务器或 NAS 上使用,可以通过网页远程访问控制(Web UI),轻量而强大。

  3. Transmission CLI / Remote
    支持命令行操作,适合高级用户脚本控制,或用远程工具(如 Transmission Remote GUI)管理下载。


✅ Transmission 的优点:

  • 无广告、无捆绑、纯净。
  • 支持远程 Web 管理。
  • 支持 DHT、PEX、加密、端口映射(UPnP/NAT-PMP)。
  • 自动添加下载、设置下载速度限制、计划任务等功能。

✅ Transmission 示例界面:

图形界面很简洁,像这样👇:

1
2
3
4
5
---------------------------------
| 名称 | 状态 |
| Ubuntu.iso | 下载中 45% |
| Movie.torrent | 已完成 |
---------------------------------

针对 OpenWrt 上运行的精简版 Transmission(只带 daemon 和 RPC)的 远程客户端连接管理简易教程

远程客户端连接管理 Transmission 精简版教程


1. Transmission 配置(确保路由器端设置正确)

修改 /etc/transmission/settings.json,确保以下关键配置:

1
2
3
4
5
6
7
8
9
10
11
{
"rpc-enabled": true,
"rpc-bind-address": "0.0.0.0",
"rpc-port": 9091,
"rpc-whitelist": "127.0.0.1,192.168.0.*",
"rpc-whitelist-enabled": true,
"rpc-authentication-required": false,
"rpc-username": "",
"rpc-password": "",
"rpc-url": "/transmission/"
}
  • rpc-bind-address 设置成 0.0.0.0,允许局域网内任何设备连接
  • rpc-whitelist 允许你的局域网 IP 段访问(修改成你自己的网段)
  • 如果需要安全认证,把 rpc-authentication-required 设置为 true 并填用户名密码

保存后重启 transmission:

1
/etc/init.d/transmission restart

2. 确认 Transmission 运行并监听端口

在路由器执行:

1
netstat -tlnp | grep 9091

你应该看到 transmission-daemon 监听在 9091 端口。


3. 下载并安装远程客户端

你可以在 PC、Mac、Linux 或手机上使用以下客户端:


4. 配置客户端连接到路由器

打开客户端,找到“远程连接”或“远程服务器”设置,填写:

  • 服务器地址:路由器 IP,例如 192.168.0.100
  • 端口9091
  • 用户名密码:如果你设置了认证,这里填相应账号;没设置可留空

5. 添加种子和管理下载

  • 在客户端界面,可以用“添加种子”按钮加载 .torrent 文件
  • 可以查看下载进度、做种状态,暂停、删除任务等
  • 客户端相当于远程控制 Transmission 后台,非常方便

6. 可选:使用 Watch 目录自动添加种子

  • 你可以上传 .torrent 文件到路由器的 /mnt/sda1/watch 目录(具体路径参考你的配置)
  • Transmission 会自动检测并开始下载/做种

总结

步骤 说明
配置 settings.json 开启 RPC 监听,允许局域网访问
确认监听端口 netstat 查看 9091 端口是否监听
下载远程客户端 Transmission-Qt, qBittorrent 等
配置客户端 填写路由器 IP、端口、认证信息
添加种子 & 管理 远程控制 Transmission,管理下载和做种任务