创作立场声明:本人水平有限,文章比较浅薄,请各位会员多多指教。 前言之前看大妈这边的文章先是入手了一台暴风酷播云,然后折腾着又入手了一台C单的蜗牛星际主机,尝试了许多不同的系统,安装过黑群晖,u-nas,OpenMediaVault(OMV),windows10系统,windows server2019,ubuntu,deepin,这些一路折腾一下,算是涨了些知识,最后确定系统层面采用ubuntu,一方面考虑硬件资源不够强,另一方面考虑一个自由度,还有就是本身自己小白,用图形化ubuntu上手容易。对了还试过用PVE,ESXi等虚拟系统搭建,但种种原因,最后还是没有采用,这就是后话了。 暴风播酷云和蜗牛星际
目前这台主机外壳采用蜗牛星际外壳,主板是暴风酷播云主板J3455,电源是暴风酷播云的台达电源,硬盘是一块固态硬盘,3块1T的机械硬盘,原蜗牛星际背板拆除,电源与数据线直接接硬盘的方式。软件层面主要是用Kubuntu18.04系统(ubuntu其他风味版,和原版功能上没有太大区别),安装了Transmission-daemon用于下载,nextcloud用于网络硬盘,kvm作为虚拟机开软路由,还有其他一些简单功能,基本实现NAS的作用。后面我将慢慢分享其中的过程,作为小白,很多都是自己参考网上根据其他作者文章,再自己摸索实践出来,如有谬误,请各位指正,大家共同学习。 作为NAS必须能远程下载,这里安装使用Transmission-daemon,切记不是Transmission ,ubuntu默认安装的是Transmission,不具有远程下载功能,只能本地下载。用了Transmission-daemon远程下载PT或者其他BT资源,还是比较方便的。 1 更新ubuntu源在终端对ubuntu安装源进行更新 sudo apt-get update sudo apt-get upgrade
2 apt安装transmission-daemonsudo apt-get install transmission-daemon
启动和关闭的命令: #启动 sudo service transmission-daemon start
#关闭 sudo service transmission-daemon stop
请先启动一下再停止,再修改transmission-daemon配置后再启动,不然修改的部分可能被重置 3 修改transmission-daemon配置sudo nano /var/lib/transmission-daemon/info/settings.json
这里用nano,如果习惯用vim,也可以用vim,建议自己直接用nano sudo nano /var/lib/transmission-daemon/info/settings.json //注意nano后面有空格,再文件路径
操作差不多,按下“i”进入编辑界面,此时左下角显示“insert”。按下“ESC”退出编辑,此时输入“:q”,不保存退出vi或vim,回到终端,如果输入“:wq”,保存退出vi或vim。其他相关命令,请百度。 "download-dir": "/home/www/download", //默认下载目录 "download-queue-enabled": false, //下载队列开关 "download-queue-size": 5, //下载队列数量 "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/tmp/download", //未完成目录启用开关 "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 2000, "message-level": 1, "peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 240, "peer-limit-per-torrent": 60, "peer-port": 59487, "peer-port-random-high": 65535, "peer-port-random-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "default", "pex-enabled": false, "port-forwarding-enabled": true, "preallocation": 1, "prefetch-enabled": true, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled": false, "rename-partial-files": true, "rpc-authentication-required": false, "rpc-bind-address": "0.0.0.0", //不要改 "rpc-enabled": true, //rpc是否启用 "rpc-host-whitelist": "", //rpc远程主机白名单 "rpc-host-whitelist-enabled": true, ////rpc主机白名单是否开启,若需要任意主机都能访问,建议false "rpc-password": "{d32073a680e9cad743b200d34dbdfaa1933198b3yhwxiK3D", //rpc主机密码,可修改, //重新运行或者reload服务的时候会自动被加密,对应值不变 "rpc-port": 9091, //rpc绑定地址端口,默认9091,如果被占用会是其他值 "rpc-url": "/dl/", "rpc-username": "MoeClub.org", //rpc主机账户,可自行修改 "rpc-whitelist": "127.0.0.1", //rpc主机地址白名单 "rpc-whitelist-enabled": true, //rpc远程白名单,建议false "scrape-paused-torrents-enabled": true, "script-torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": false, "start-added-torrents": true, "trash-original-torrent-files": false, "umask": 0, "upload-slots-per-torrent": 14, "utp-enabled": true, "watch-dir": "", "watch-dir-enabled": false }
修改rpc主机密码 "rpc-password"、账号"rpc-username",自行修改,这是远程登陆用账号密码,请记住;密码修改后,下载进去后会变成一长串编码,不用紧张,这是自动对密码加密了,密码值没变化。 "rpc-port": 9091 //ubuntu主机端口9091作为transmission-daemon的端口,可自行修改 "rpc-host-whitelist": "*" //远程登陆白名单,请设置为“*”,无限制或者根据自身设置 "rpc-host-whitelist-enabled": false //对远程访问ip无限制开关 "rpc-whitelist-enabled": false //不开启白名单地址 ctrl+o保存,ctrl+x退出,再启动transmission-daemon,记住不要在运行transmission-daemon时修改配置,可能会失败的。 在浏览器输入ubuntu主机地址+端口号,进入登入界面
原始界面功能比较简单
原始界面,没有汉化,也比较简单,这就需要transmission-web-control,网址是安装教程,我们依样画葫芦。 先sudo su,输入密码,获取root权限,再获取最新的安装脚本: wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
请耐心等待,可能不一定很快,也可能失败,可以多试试 。如果出现 install-tr-control-cn.sh.1 之类的提示,表示文件已存在,请使用 rm install-tr-control-cn.sh* 删除之前的脚本再重新执sudo行上面的命令。 接着执行安装脚本 bash install-tr-control-cn.sh
如果命令成功执行,将出现以下界面。 安装transmission-web-control
输入1,就好了,重新刷新之前ubuntu主机地址+端口(比如192.168.1.50:9091),就ok了。当然最好还是改一下地址。以后 Transmission Web Control更新,sudo bash install-tr-control-cn.sh再输一下就好, Transmission-daemon更新的话,也需要再运行一下上面命令。对配置修改建议停止后在开启。 这样的界面就好用多了
现在外网也能访问,可以先用连接同一局域网的手机尝试访问,之后如有外网IP,使用自己域名或是免费DDNS或是其他内网穿透方式,就能在外网访问使用了。 总结本篇主要介绍了在ubuntu下安装Transmission-daemon,来实现主机的远程下载功能,以后手机或其他电脑都能远程的方式实现对ubuntu主机的下载控制,方便办公室休息时间挑选大型高清资源,远程控制下载,回家后就能享受看片的乐趣了。
|
香港服务器多少钱一个月?哪家的香港服务器
4核4g6M50G盘20G防御云服务器价格多少钱?T
特发集团与华为签署全面合作协议
【身边的AI】高空抛物智能追溯解决方案,站
中海&华为签署战略深化合作协议
华为赵博:数字化转型成为地产企业最确定的
这款TCL K6V指纹锁不到千元即可买到?大品
凯迪仕指纹锁哪款好用?买凯迪仕指纹锁选哪