群暉是家用網絡存儲的一種,簡單易用,給家庭用戶提供了便利。但是內置下載工具功能有限,如果要下載大量資源,那麼就需要一個高效的下載工具,這時候transmission就是一個很好的選擇。本文將從以下幾個方面進行詳細的闡述。
一、transmission介紹
Transmission是一個跨平台的BitTorrent客戶端,可以在Mac OS X,Linux,FreeBSD和Windows系統上使用。Transmission使用的是BitTorrent協議,它是一個P2P協議,支持高速下載大容量文件。
二、群暉安裝transmission
首先需要在群暉的“套件中心”中安裝“Docker”,然後搜索安裝“Linuxserver/transmission”容器,將其運行起來。在“套件中心”中打開“File Station”文件管理器,找到”dockers”文件夾,進入“linuxserver-transmission”文件夾,編輯“settings.json”文件配置Transmission下載設置。比如:
{
"alt-speed-down": 50, // 設置交替下載的最大下載速度,默認為50Kb/s
"alt-speed-enabled": true, // 開啟交替下載,默認為false
"alt-speed-time-begin": 540, // 開始交替下載時間(24小時時間),默認為540(9:00 AM)
"alt-speed-time-day": 127, // 代表所有工作日均可交替下載(二進制): 127(0x7f) = 1111111, 代表(周日~周六),從右開始數: 周六(0)<<周五(1)<<周四(1)<<周三(1)<<周二(1)<<周一(1)<<周日(1)
"alt-speed-time-enabled": true, // 開啟按時間段交替下載,默認為false
"alt-speed-time-end": 1020, // 停止交替下載時間(24小時時間), 默認為1020 (5:00 PM)
"alt-speed-up": 50, // 設置交替下載的最大上傳速度,默認為50Kb/s
"bind-address-ipv4": "0.0.0.0", // 設置訪問本地Transmission Web UI的IP,默認為“0.0.0.0”
"cache-size-mb": 64, // 設置Transmission使用的內存緩存大小,默認為4MB
"dht-enabled": true, // 開啟DHT網絡,默認為true
"download-dir": "/downloads", // 設置下載目錄
"download-queue-enabled": true, // 開啟下載隊列,默認為true
"download-queue-size": 3, // 設置下載隊列長度,默認為5
"incomplete-dir": "/downloads/temp", // 設置未下載完成的文件臨時存儲目錄
"incomplete-dir-enabled": true, // 開啟未下載完成的文件的存儲目錄,默認為false
"lazy-bitfield-enabled": true, // 開啟Lazy Bitfield,默認為false
"lpd-enabled": true, // 開啟Local Peer Discovery,默認為false
"message-level": 2, // 設置錯誤日誌等級
"peer-congestion-algorithm": "", // 設置擁塞控制算法
"peer-limit-global": 200, // 設置全局最大連接數,默認為200
"peer-limit-per-torrent": 50, // 設置每個種子的最大連接數,默認為50
"peer-port": 51413, // 設置Peer連接端口,默認為51413
"peer-port-random-high": 65535, // 設置Peer連接隨機端口範圍的最大值,默認為65535
"peer-port-random-low": 49152, // 設置Peer連接隨機端口範圍的最小值,默認為49152
"peer-port-random-on-start": false, // 開啟每次啟動時使用隨機端口,默認為false
"peer-socket-tos": "default", // 設置Peer連接優先級,默認為“default”,其他選項為“lowdelay"、"throughput”和“reliability”等
"pex-enabled": true, // 開啟Peer Exchange (PEX),默認為true
"port-forwarding-enabled": true, // 開啟TCP端口轉發,這個根據你的實際情況來,默認為false
"queue-stalled-enabled": true, // 開啟隊列失速重新下載任務,默認為false
"queue-stalled-minutes": 30, // 設置重新下載任務的最長等待時間,默認為30分鐘
"ratio-limit": 2, // 設置最大共享比例(下載數據量/上傳數據量),默認為2
"ratio-limit-enabled": true, // 開啟最大共享比例限制,默認為false
"recheck-torrents-enabled": true, // 開啟重新驗證已下載數據有效性,默認為false
"rename-partial-files": true, // 下載完成後使用正式的文件名,默認為false
"rpc-authentication-required": false, // 需要在RPC訪問時提供用戶名和密碼,默認為false
"rpc-bind-address": "0.0.0.0", // 設置訪問Transmission RPC接口的IP,默認為“0.0.0.0”
"rpc-enabled": true, // 開啟Transmission RPC服務,默認為false
"rpc-password": "", // 設置Transmission RPC密碼
"rpc-port": 9091, // 設置Transmission RPC端口,默認為9091
"rpc-url": "/transmission/", // 設置Transmission RPC地址,默認為“/transmission/”
"rpc-username": "", // 設置Transmission RPC用戶名
"rpc-whitelist": "127.0.0.1,192.168.*.*", // 設置Transmission RPC白名單,只允許這些IP訪問RPC接口
"rpc-whitelist-enabled": true, // 開啟Transmission RPC白名單,默認為true
"script-torrent-done-filename": "", // 設置種子下載完成後執行的腳本
"script-torrent-done-enabled": false, // 開啟種子下載完成後執行腳本,默認為false
"seed-queue-enabled": false, // 開啟種子隊列,默認為false
"seed-queue-size": 10, // 設置種子隊列長度,默認為10
"speed-limit-down": 100, // 設置最大下載速度,默認為100Kb/s
"speed-limit-down-enabled": false, // 開啟最大下載速度限制,默認為false
"speed-limit-up": 20, // 設置最大上傳速度,默認為20Kb/s
"speed-limit-up-enabled": true, // 開啟最大上傳速度限制,默認為false
"start-added-torrents": true, // 添加新種子時自動開始下載,默認為false
"trash-original-torrent-files": false, // 刪除種子文件時自動刪除torrent文件,默認為false
"umask": 18, // 設置文件權限掩碼,默認為18,即文件權限為664,目錄權限為775
"upload-slots-per-torrent": 14, // 設置最大上傳槽數,默認為14
"utp-enabled": true // 開啟uTP連接,默認為true
}
配置完成後,可以通過瀏覽器訪問主機IP+端口號(默認為9091),就可以進入Transmission Web UI界面,進行下載操作了。
三、使用transmission進行下載
使用Transmission下載資源非常簡單,只需要在Web UI界面中添加種子文件或磁力鏈接即可開始下載。下載完成後,文件會自動保存到下載目錄中。
如果需要暫停或取消下載,可以通過Web UI界面進行操作。同時,Transmission還提供了多種高級功能,如調整上傳和下載速度、設置下載隊列和Peer連接數目等。可以根據自己的需求進行設置。
四、總結
通過以上步驟,我們可以方便地在群暉上安裝並使用Transmission進行高速下載。但是需要注意的是,下載資源時一定要遵守法律規定,不要侵犯版權。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249862.html