远程客户端连接管理 Transmission 精简版教程
“Transmission” 是什么?
“Transmission” 是一个 开源的 BT(BitTorrent)下载工具软件,非常轻量、简洁、高效,常用于下载 .torrent
文件或通过磁力链接(magnet link)下载资源。
✅ Transmission 软件简介:
项目 | 说明 |
---|---|
📛 名称 | Transmission |
🧩 类型 | BitTorrent 客户端 |
💻 支持平台 | macOS、Linux、Windows、FreeBSD、NAS(群晖等) |
📦 协议支持 | .torrent 文件、Magnet 链接 |
🔓 授权 | 开源(GNU GPL) |
🪶 特点 | 界面简洁、资源占用低、无广告、稳定高效 |
✅ Transmission 有哪些版本?
Transmission GUI(图形界面)
适合普通用户,像常见的下载器一样操作简单,支持拖拽.torrent
文件。Transmission-daemon(守护进程)
适合服务器或 NAS 上使用,可以通过网页远程访问控制(Web UI),轻量而强大。Transmission CLI / Remote
支持命令行操作,适合高级用户脚本控制,或用远程工具(如 Transmission Remote GUI)管理下载。
✅ Transmission 的优点:
- 无广告、无捆绑、纯净。
- 支持远程 Web 管理。
- 支持 DHT、PEX、加密、端口映射(UPnP/NAT-PMP)。
- 自动添加下载、设置下载速度限制、计划任务等功能。
✅ Transmission 示例界面:
图形界面很简洁,像这样👇:
1 |
|
针对 OpenWrt 上运行的精简版 Transmission(只带 daemon 和 RPC)的 远程客户端连接管理简易教程。
远程客户端连接管理 Transmission 精简版教程
1. Transmission 配置(确保路由器端设置正确)
修改 /etc/transmission/settings.json
,确保以下关键配置:
1 |
|
rpc-bind-address
设置成0.0.0.0
,允许局域网内任何设备连接rpc-whitelist
允许你的局域网 IP 段访问(修改成你自己的网段)- 如果需要安全认证,把
rpc-authentication-required
设置为true
并填用户名密码
保存后重启 transmission:
1 |
|
2. 确认 Transmission 运行并监听端口
在路由器执行:
1 |
|
你应该看到 transmission-daemon 监听在 9091 端口。
3. 下载并安装远程客户端
你可以在 PC、Mac、Linux 或手机上使用以下客户端:
- Transmission-Qt(官方客户端):https://transmissionbt.com/
- Transmission Remote GUI(Windows):https://sourceforge.net/projects/transgui/
- qBittorrent(跨平台,支持 Transmission RPC):https://www.qbittorrent.org/
- 手机端:Transdroid、Transdrone(Android)
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,管理下载和做种任务 |