玩转群晖NAS,影音篇:神级下载工具Transmission,及配置
nanshan 2024-10-14 11:24 22 浏览 0 评论
本文作者:白白白白白白咩
创作立场声明:通过“玩转群晖NAS”系列文章,记录自己的折腾历程,也将折腾学习到的内容分享给各位,和大家一起玩转群晖NAS!
前言
玩群晖NAS最重要的一个目的,就是将NAS作为家庭影音媒体中心。无论是电影、电视剧、音乐,还是照片;无论是在家、在办公室、在旅途,或者任何一个地方,都能随时观看、随时访问、随时分享。这才是我理想中的NAS。
“玩转群晖NAS”系列前几篇和大家聊了聊域名的设置、群晖NAS的远程访问、群晖移动端APP的远程访问设置等等。当然,这些都是为今天要和大家聊的影音篇所做的铺垫。
今天给大家分享的是群晖NAS影音系统中最重要的组成部分——下载工具:Transmission。
Transmission
介绍
Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面。Transmission以MIT许可证和GNU通用公共许可证双许可证授权,因此是一款自由软件。支持包括Linux、Mac OS X等多种操作系统(也有爱好者制作的windows安装包),以及Networked Media Tank、WD MyBook、ReadyNAS、D-Link DNS-323 & CH3SNAS、Synology等多种设备。支持GTK+、命令行、Web等多种界面。
其特点是开源、无广告,硬件资源消耗极少,界面极度精简,支持BT种子和磁力链接下载,支持web界面、远程控制等。
选择理由
大家都知道群晖自带的下载软件Download Station,它可以下载BT、http、ftp、ed2k等等,范围是真的广。而它只有BT的功能是由封装到内部的Transmission来实现,所以说Download Station的内核就是Transmission也不完全正确。他们是完全不同的两个软件。
那为什么不用Download Station来作为主力下载工具呢?第一,它完全没速度,添加过几个种子都一动不动。不知道是不是设置不对。第二,无法远程控制,以前移动端APP有DS get,但现在好像下架了。
其他下载工具
- 如Aria2,必须在docker环境下安装使用,配置太麻烦(在DSM6.1中安装过,可能设置原因,也是没有速度)。
- 如迅雷,貌似现在群晖又能安装迅雷了,只是也必须在docker环境下安装使用。但我还是担心哪天迅雷官方又给他禁了,所以没将它作为主力下载。而且玩PT也没法用迅雷不是。
注:群晖必须是X86架构的才能安装使用docker平台。
那么,我选择Transmission的原因
- 安装何使用都很简便,任何架构的群晖都能使用。
- 安装WebUI增强Transmission web control后,支持中文,界面友好,可以使用电脑、手机、平板在线远程管理 。
- 适合PT。
下面,咱们就讲讲如何安装。
安装
1.设置默认下载文件夹。
打开“控制面板”-“共享文件夹”-“新增”,创建“downloads”文件夹。
2.添加第三方套件源
打开“套件中心”-“设置”-“套件来源”-“新增”,名称随意填,位置填入源“http://packages.synocommunity.com/”。
3.安装
在“套件中心”-“社群”,就可以找到Transmission,点击安装。
下载完成后进入配置页面,默认下载地址会自动导向先前设置的downloads文件夹,也可以设置为其他文件夹。
设置登录用户名和密码。
然后一路下一步,最后到这里完成安装。
安装完成后,可以在套件中心里查看状态。URL就是transmission的web端登录地址。端口是9091。(5.2系统好像没有快捷登录,6.1系统会有桌面快捷登录图标)
登录web管理端后,是这样的界面。全英文过于简单的页面显得不是很友好,下面我们来安装WebUI增强,让界面更优化美观,并且支持中文。
配置Transmission Web Control
Transmission Web Control是由栽培者和DarkAlexWang两位大神开发维护,首先感谢两位大神。主要目的是想加强Transmission Web的操作能力,起初该项目在Google Code托管,现迁移至GitHub。
项目地址:https://github.com/ronggang/transmission-web-control
在群晖中需要通过SSH终端进行安装,因此需要用的软件有:putty 提取码:brij
安装过程中需要使用群晖ROOT权限。而在DSM5.2和DSM6.1系统下,root的操作有所不同,因此后面会分开讲解。
共同步骤
1.在套件中心,关闭transmission。
2.开启群晖SSH功能。打开“控制面板”-“应用程序:终端机和SNMP”,勾选“启动SSH功能”。
3.下载putty软件。打开后,输入群晖的内网IP,端口默认22,选择SSH,点击连接。
DSM5.2下安装web control
1.putty连接后,“login as”直接输入root,回车。然后输入群晖等登录密码(密码会自动隐藏)。出现下图状态表示已使用root权限登录到群晖。(我的群晖名称为NAS,这里会根据你设置群晖时输入的内容有所不同,默认是DiskStation)
2.输入以下代码,获取最新安装脚本。
代码:wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
2.然后再输入以下代码,执行安装脚本。并输入“1”,选择“Install the latest release”安装最新版本。
代码:sh install-tr-control.sh
3.等待安装,当显示“Installation completed”表示安装完成。退出程序。
4.启动transmission,并打开transmission web端。如果看不到新界面,按Ctrl+F5强制刷新页面。这里可以看到界面变得很友好,已经汉化。
5.最后,在控制面板,共享文件夹,选择编辑downloads文件夹,勾选“svc-transmission”的权限。(如果要设置其他文件夹为储存目录,也必须更改该文件夹的权限)
至此,Transmission下载工具全部安装完成,可以愉快的下载啦。
DSM6.1下安装web control
在DSM6.1系统中,首先要获取root权限。
1.putty连接ssh后。首先使用群晖admin的账号密码登录。出现绿色字体,DiskStation为群晖的名称。
2.输入代码:sudo su -,再输入admin的密码,出现root@DiskStation。
3.输入代码:synouser --setpw root root123456,意思是将root账号的密码设置为123456。到这里,我们已经成功获取了群晖的root权限,并将root密码设置为123456。
4.继续安装Transmission Web Control。输入以下代码,获取安装脚本。(这里我使用了中文版本的脚本,大家可以看看和DSM5.2系统下有哪里不同,两种都能正常使用
)
代码:wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
5.再输入以下代码,执行安装脚本(这里的代码和5.2系统不同哦)。这里可以看到显示中文安装脚本,然后选择“1”进行安装。(如果无法正常显示中文,需设置putty的编码为UTF-8)
代码:sudo bash install-tr-control-cn.sh
6.等待安装,当显示completed,表示已完成。
后面的流程就和DSM5.2系统下一样了,注意设置储存目录文件夹的权限。
完成后的界面。
远程登录
手机端和电脑端使用浏览器输入域名+端口9091(注:只能使用http协议),就能顺利登录。关于远程访问,有兴趣的值友可以看看我之前的原创。
总结
通过上述流程,可以看到Transmission和Transmission Web Control的安装过程还是很简便的。Transmission Web Control完美优化了原版的使用界面,让日常使用变得毫无障碍。这也多谢栽培者和DarkAlexWang两位大神的贡献。
这样,我们既能通过内网登录web端,也能随时随地远程登录web端进行下载操作。然后通过各PT站点下载各种高清资源,为我们的群晖影音多媒体中心提供了资源保障,让群晖发挥其应有的效能。
下期,咱们聊聊最重要的环节,影音多媒体中心的应用。
最后,希望本篇能给各位值友带来一些帮助,喜欢的值友可以点赞、收藏、评论和打赏!感谢大家观看,咱们再见~
相关推荐
- 服务器数据恢复—Raid5数据灾难不用愁,Raid5数据恢复原理了解下
-
Raid5数据恢复算法原理:分布式奇偶校验的独立磁盘结构(被称之为raid5)的数据恢复有一个“奇偶校验”的概念。可以简单的理解为二进制运算中的“异或运算”,通常使用的标识是xor。运算规则:若二者值...
- 服务器数据恢复—多次异常断电导致服务器raid不可用的数据恢复
-
服务器数据恢复环境&故障:由于机房多次断电导致一台服务器中raid阵列信息丢失。该阵列中存放的是文档,上层安装的是Windowsserver操作系统,没有配置ups。因为服务器异常断电重启后,rai...
- 服务器数据恢复-V7000存储更换磁盘数据同步失败的数据恢复案例
-
服务器数据恢复环境:P740+AIX+Sybase+V7000存储,存储阵列柜上共12块SAS机械硬盘(其中一块为热备盘)。服务器故障:存储阵列柜中有磁盘出现故障,工作人员发现后更换磁盘,新更换的磁盘...
- 「服务器数据恢复」重装系统导致XFS文件系统分区丢失的数据恢复
-
服务器数据恢复环境:DellPowerVault系列磁盘柜;用RAID卡创建的一组RAID5;分配一个LUN。服务器故障:在Linux系统层面对LUN进行分区,划分sdc1和sdc2两个分区。将sd...
- 服务器数据恢复-ESXi虚拟机被误删的数据恢复案例
-
服务器数据恢复环境:一台服务器安装的ESXi虚拟化系统,该虚拟化系统连接了多个LUN,其中一个LUN上运行了数台虚拟机,虚拟机安装WindowsServer操作系统。服务器故障&分析:管理员因误操作...
- 「服务器数据恢复」Raid5阵列两块硬盘亮黄灯掉线的数据恢复案例
-
服务器数据恢复环境:HPStorageWorks某型号存储;虚拟化平台为vmwareexsi;10块磁盘组成raid5(有1块热备盘)。服务器故障:raid5阵列中两块硬盘指示灯变黄掉线,无法读取...
- 服务器数据恢复—基于oracle数据库的SAP数据恢复案例
-
服务器存储数据恢复环境:某品牌服务器存储中有一组由6块SAS硬盘组建的RAID5阵列,其中有1块硬盘作为热备盘使用。上层划分若干lun,存放Oracle数据库数据。服务器存储故障&分析:该RAID5阵...
- 「服务器虚拟化数据恢复」Xen Server环境下数据库数据恢复案例
-
服务器虚拟化数据恢复环境:Dell某型号服务器;数块STAT硬盘通过raid卡组建的RAID10;XenServer服务器虚拟化系统;故障虚拟机操作系统:WindowsServer,部署Web服务...
- 服务器数据恢复—RAID故障导致oracle无法启动的数据恢复案例
-
服务器数据恢复环境:某品牌服务器中有一组由4块SAS磁盘做的RAID5磁盘阵列。该服务器操作系统为windowsserver,运行了一个单节点Oracle,数据存储为文件系统,无归档。该oracle...
- 服务器数据恢复—服务器磁盘阵列常见故障表现&解决方案
-
RAID(磁盘阵列)是一种将多块物理硬盘整合成一个虚拟存储的技术,raid模块相当于一个存储管理的中间层,上层接收并执行操作系统及文件系统的数据读写指令,下层管理数据在各个物理硬盘上的存储及读写。相对...
- 「服务器数据恢复」IBM某型号服务器RAID5磁盘阵列数据恢复案例
-
服务器数据恢复环境:IBM某型号服务器;5块SAS硬盘组成RAID5磁盘阵列;存储划分为1个LUN和3个分区:第一个分区存放windowsserver系统,第二个分区存放SQLServer数据库,...
- 服务器数据恢复—Zfs文件系统下误删除文件如何恢复数据?
-
服务器故障:一台zfs文件系统服务器,管理员误操作删除服务器上的数据。服务器数据恢复过程:1、将故障服务器所有磁盘编号后取出,硬件工程师检测所有硬盘后没有发现有磁盘存在硬件故障。以只读方式将全部磁盘做...
- 服务器数据恢复—Linux+raid5服务器数据恢复案例
-
服务器数据恢复环境:某品牌linux操作系统服务器,服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。服务器故障&检测:服务器在运行过程中突然瘫痪,...
- 服务器数据恢复—Sql Server数据库数据恢复案例
-
服务器数据恢复环境:一台安装windowsserver操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。在windows服务器内装有SqlServer数据库。存储空间LU...
- 服务器数据恢复—阿里云ECS网站服务器数据恢复案例
-
云服务器数据恢复环境:阿里云ECS网站服务器,linux操作系统+mysql数据库。云服务器故障:在执行数据库版本更新测试时,在生产库误执行了本来应该在测试库执行的sql脚本,导致生产库部分表被tru...
你 发表评论:
欢迎- 一周热门
-
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
[常用工具] OpenCV_contrib库在windows下编译使用指南
-
WindowsServer2022|配置NTP服务器的命令
-
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
-
WIN11 安装配置 linux 子系统 Ubuntu 图形界面 桌面系统
-
解决Linux终端中“-bash: nano: command not found”问题
-
NBA 2K25虚拟内存不足/爆内存/内存占用100% 一文速解
-
Linux 中的文件描述符是什么?(linux 打开文件表 文件描述符)
-
K3s禁用Service Load Balancer,解决获取浏览器IP不正确问题
-
- 最近发表
-
- 服务器数据恢复—Raid5数据灾难不用愁,Raid5数据恢复原理了解下
- 服务器数据恢复—多次异常断电导致服务器raid不可用的数据恢复
- 服务器数据恢复-V7000存储更换磁盘数据同步失败的数据恢复案例
- 「服务器数据恢复」重装系统导致XFS文件系统分区丢失的数据恢复
- 服务器数据恢复-ESXi虚拟机被误删的数据恢复案例
- 「服务器数据恢复」Raid5阵列两块硬盘亮黄灯掉线的数据恢复案例
- 服务器数据恢复—基于oracle数据库的SAP数据恢复案例
- 「服务器虚拟化数据恢复」Xen Server环境下数据库数据恢复案例
- 服务器数据恢复—RAID故障导致oracle无法启动的数据恢复案例
- 服务器数据恢复—服务器磁盘阵列常见故障表现&解决方案
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)