Synology DiskStation Manager 是一个不错的系统,它的 GUI 界面方便而强大,可以让用户 在不接触命令行的情况下轻松管理 NAS,使用 SMB 文件共享、下载、防火墙管理、磁盘管理 等多种功能。
但 DSM 并非完美,有的时候,一些实用的小技巧可以让它更加好用。
DSM 官方套件库虽然有很多不错的内容,但毕竟有限,有很多功能并未提供,而 Docker 这种 容器技术可以让你很方便地部署多种软件,并提供了一定限度的隔离性,可以保证各容器的独 立。
- 安装 Docker :在套件库中找到 Docker ,安装
- 提高系统的文件描述符限制:在 SSH 下,备份
/var/packages/Docker/scripts/start-stop-status
文件, 然后使用 vi ,将 如下脚本 添加到文件中的Copyright
下方,如图
注:DSM 默认的文件描述符限制为65535
,如果不改,BT 种子挂多了就会出错崩溃;
下文中所有以 /volume
开头的路径都是硬盘上的物理路径,请自行配置,或者依照我的路径配置。
aria2 是一个非常强大的下载工具,配合 webui-aria2 和各种浏览器扩展,可以高速下载各种 网盘的资源。
- 在 SSH 命令行中运行一句话脚本(注意根据实际情况修改配置路径和下载路径)
- 在配置文件夹(我自己配的是
/volume1/docker/aria2
,你可以自己改到别处) 放入 aria2.conf 文件,然后把文件中的密码 YOUR_SECRET_CHANGE_IT 改掉 - 重启 aria2 容器
- 打开 http://ziahamza.github.io/webui-aria2/ ,配置好服务器 ip/端口/密码,把这个网 站添加到浏览器收藏夹
- 在浏览器中安装 BaiduExporter/115Exporter 等扩展,依照上一条配置。
注:aria2 作为服务运行在 nas 上;webui 是 aria2 的管理工具,运行在用户浏览器上;浏览 器扩展参差不齐,有的还包含恶意代码,请注意甄别,用不到的时候把扩展关闭掉。
虽然 aria2 也可以用来下 BT,但把它用作 PT 客户端的做法并不常见。 rtorrent 是一个不错 的 BT 客户端,很多 PT 网站都允许使用,rutorrent 是 rtorrent 的 web 管理界面。rutorrent 在添加种子时允许跳过文件校验,非常适合用来辅种。
- 在 SSH 命令行中运行一句话脚本(注意根据实际情况修改配置路径和下载路径)
- 在配置文件夹(我自己配的是
/volume1/docker/rutorrent/rtorrent/
,你可以自己改到别处)放入 rtorrent.rc 文件 - 重启 rutorrent 容器
- 在浏览器中打开 服务器ip:4180 ,可以管理 rutorrent
注:我的下载机内存为 8GB ,所以 rtorrent 各种内存缓存配的很高,如果内存较少,需要做相 应修改;rtorrent 不支持 IPv6 。