功能特性

Transmission 功能特性:完整、可靠、开箱即用

Transmission 在保持轻量的同时,提供了完整的 BitTorrent 协议实现与丰富的桌面端功能。从磁力链接到 µTP 打洞,从远程控制到观看目录,每一项功能都经过长期社区验证。

下载中心
Transmission 客户端界面
Transmission 4.x 客户端界面
协议支持

完整的 BitTorrent 协议实现

Transmission 支持 BitTorrent 主线协议及其现代扩展,覆盖私有种子站、公网 DHT 与 NAT 穿透等所有典型场景。

DHT(分布式哈希表)

无 Tracker 场景下,通过 DHT 自动发现并加入 BitTorrent 主网络,使磁力链接下载成为可能。

PEX(Peer Exchange)

节点之间相互交换已知 peer 列表,加速连接建立,显著提升 swarmer 早期下载速度。

µTP(Micro Transport Protocol)

基于 UDP 的延迟敏感传输协议,避免占用全部带宽,与其他网络应用共存更友好。

协议加密

支持 RC4 加密(兼容旧版客户端),降低 ISP 对 BT 流量的识别与限速可能性。

BEP 55(µTP 打洞)

支持 µTP NAT 穿透,可在复杂网络环境下建立直连,提高可用 peer 数量。

LTEP(LHC Tracker Extension Protocol)

支持私有种子站常用的 Tracker 扩展协议,与各类 PT 站配合良好。

LPD(本地节点发现)

在局域网内自动发现其他 BitTorrent 节点,加快内网资源交换。

磁力链接(Magnet URI)

支持 magnet:?xt=urn:btih: 格式的磁力链接,无需 .torrent 文件即可开始下载。

HTTPS Tracker

支持 HTTPS Tracker,可与运行于 HTTPS 之上的私有 Tracker 配合,符合现代隐私要求。

跨平台体验

一个核心,多种原生界面

Transmission 由 libtransmission 核心与多个前端组成,所有前端共享同一套成熟稳定的协议实现。

macOS 原生 GUI

使用 Cocoa 与 Swift 编写,4.0 起原生支持 Apple Silicon,符合 Apple 人机界面指南,可在 Mac App Store 获取自动更新版本。

Qt 跨平台 GUI

基于 Qt 6 框架,提供 Windows、Linux、BSD 桌面体验;4.0 起现代化重写,全面支持 Windows 11 与最新 Linux 桌面环境。

GTK+ GNOME 体验

面向 GNOME 桌面用户,严格遵循 GNOME Human Interface Guidelines,提供原生外观与系统集成。

Headless 守护进程

transmission-daemon 是为服务器与嵌入式系统设计的无界面后台服务,配合 Web UI 或 CLI 完成所有操作。

Web 用户界面

内置 transmission-web,浏览器即可管理所有任务,支持主流桌面与移动浏览器。

命令行 CLI

transmission-cli 与 transmission-remote 提供完整的命令行接口,可通过 SSH 远程管理服务器。

高级功能

满足进阶玩家的所有需求

除了日常使用,Transmission 还提供了丰富的进阶选项,适合深度玩家与系统管理员。

观看目录(Watch Directory)

指定一个目录,Transmission 会自动加载其中的 .torrent 文件或磁力链接文件,并按规则自动开始下载,配合 NAS / 媒体服务器自动化场景尤为方便。

坏 Peer 黑名单

支持自定义或导入社区维护的 peer 黑名单(blocklist),自动屏蔽已知的恶意或异常节点,提升下载稳定性。

限速与调度

可分别设置下载与上传速度上限,并按时间段(如夜间、白天)自动切换限速策略,避免占用过多带宽。

种子创建

支持创建新的 .torrent 文件,可配置分片大小、Tracker、私有标记等参数,并可与 Web 种子共享服务集成。

Tracker 编辑

可在下载过程中编辑任务的 Tracker 列表,支持添加、删除、替换 Tracker,对维持下载速度非常重要。

RPC 远程控制

提供基于 HTTP + JSON 的远程 RPC 接口(默认监听 9091),可集成到 Home Assistant、n8n、Node-RED 等自动化平台。

会话配置目录锁

4.1 起新增会话级建议性锁,避免两个进程同时修改同一配置文件导致状态丢失。

安全性加固

4.1.3 修复了 CORS 反 CSRF nonce 泄露等安全问题;启用远程访问的用户应升级至该版本。

技术规格

面向开发者与运维

以下信息来自官方源代码与发布说明。

项目 信息
当前稳定版 4.1.3 · 2026-06-30 发布
主语言 C++(核心 libtransmission)、Objective-C(macOS GUI)、CMake 构建
开源协议 GPL-2.0-only OR GPL-3.0-only(双协议,可任选其一)
代码仓库 github.com/transmission/transmission
系统要求 macOS 10.13+ · Windows 10/11 · Linux 主流发行版 · FreeBSD / NetBSD
构建依赖 CMake 3.16+ · C++17 编译器 · 可选 Qt 6 / GTK 3 / libcurl
RPC 接口 HTTP + JSON · 默认 9091 端口 · 支持 CSRF 防护与访问控制
配置文件 JSON 格式(settings.json)· 可热加载
国际化 支持多语言界面(含中文、英文等数十种语言)

所有功能,免费使用

没有任何功能被锁定到付费版本,没有广告,没有追踪器。