商店
Transmission
0
2005年9月15日
概述
Transmission 是一個免費、開源的 BitTorrent 用戶端,專為快速、輕量且易於設計,支援 macOS,Windows,Linux。它以低資源佔用和跨平台一致性著稱,提供圖形介面(GUI)(transmission-gtk,transmission-qt)、命令列介面(CLI)(transmission-cli)和守護程序(Daemon)(transmission-daemon,帶 Web 介面)。 Transmission 採用 GNU GPL v2/v3(部分元件為 MIT 授權),不包含廣告或付費功能。它支援多種功能,如磁力連結(Magnet URI)、加密連接、種子檔案建立和遠端控制,廣泛用於下載大型檔案。
歷史與發展
- 起源:
- Transmission 始於 2005 年,由 Eric Petit(TualatriX)創建,最初為 macOS 平台開發,目標是提供輕量、原生的 BitTorrent 用戶端。
- 2006 年,發布首個 Linux 版本(transmission-gtk),隨後擴展至 Windows 和嵌入式裝置。
- 發展歷程:
- 2007-2010:
- 成為 Ubuntu,Linux Mint,Fedora 等發行版的預設 BitTorrent 用戶端,因其易用性和低資源佔用。
- 支援 Web 介面(Clutch)和遠端控制。
- 2016:
- Transmission 網站遭受惡意攻擊,macOS 安裝套件被植入 KeRanger 勒索軟體,Apple 迅速撤銷開發者憑證並更新 XProtect 防護。
- 專案加強安全措施,確保下載包驗證。
- 2020-2023:
- Transmission 4.0.0(2023-02)引入 BitTorrent v1/v2 混合種子的支持,優化 Apple Silicon。
- 支援 Wayland(Linux)和 Windows 11 的現代化 Qt 介面。
- 2024-2025:
- Transmission 4.0.5(2024-12)最佳化 IPv6 和 UDP 追蹤器效能,修復 Web 介面 bug。
- 2007-2010:
- 社區與支持:
- 由志工維護,託管於 transmissionbt.com 和 GitHub.
- 提供論壇(forum.transmissionbt.com)、Wiki 和 X 社群(如 @transmissionbt)。
- 開源許可:
- 核心程式碼為 GPL v2/v3,部分元件(如 libTransmission)為 MIT。
主要特點
Transmission 以輕量、高效和用戶友好著稱,適合多種場景。以下是其主要特點:
- 輕量高效
- 低資源佔用:
- 記憶體佔用低(約 20-50MB),適用於 NAS,Raspberry Pi 和低配伺服器。
- 低資源佔用:
- 跨平台介面
- GUI:
- transmission-gtk(Linux,GTK 介面)、transmission-qt(Windows/Linux,Qt 介面)、macOS 原生介面。
- Web 介面(Clutch):
- 透過瀏覽器遠端控制(http://localhost:9091)。
- CLI:
- transmission-cli 適合腳本自動化。
- GUI:
- BitTorrent 功能
- 支援功能:
- 磁力連結(Magnet URI)、加密連線、種子建立、優先權設定。
- 支援 UPnP/NAT-PMP(自動連接埠對映)、Local Peer Discovery,μTP(微傳輸協定)和 IPv6。
- 支援功能:
- 安全性與隱私
- 功能:
- 支援壞 peer 封鎖清單、加密傳輸、不追蹤使用者。
- 功能:
- 嵌入式支持
- 功能:
- 運行於 Western Digita,Zyxel 等 NAS 和 Fon 路由器。
- 功能:
優勢與限制
優勢
- 輕量高效:
- 記憶體佔用低,優於 qBittorrent。
- X 貼文稱「Transmission 的低資源佔用讓它成為 NAS 的最佳選擇」。
- 跨平台支援:
- 支援 Linux,macOS,Windows,介面一致。
- 用戶隱私:
- 無廣告、無跟蹤。
- 嵌入式相容:
- 運行於 Raspberry Pi 和 NAS。
- 社區活躍:
- 志工維護,快速修復安全問題(如 2016 年 KeRanger 事件)。
限制
- RSS 支援有限:
- 不直接支援 RSS 訂閱種子,需第三方外掛程式。
- 功能較簡單:
- 缺乏 qBittorrent 的高級功能(如內建搜尋)。
- 解決:結合 CLI 腳本自動化。
- 圖形介面依賴:
- transmission-gtk 需 GTK 環境,可能增加資源佔用。
- 解決:使用 Web 介面或 CLI。
- 歷史安全事件:
- 2016 年 KeRanger 攻擊影響 macOS 用戶。
總結
Transmission 是一個免費、開源的 BitTorrent 用戶端,以輕量、高效和用戶友好著稱,支援 macOS,Windows,Linux和嵌入式設備。它提供 GUI,CLI 和 Web 介面,支援磁力連結、加密傳輸和種子創建,採用 GPL v2/v3 和 MIT 授權。 Transmission 適合大檔案下載任務。