Skip to content

About Synology Download Station

栽培者 edited this page Mar 8, 2018 · 3 revisions

关于 Synology Download Station

之前看到人朋友将 Tr Web Control(下称控制器) 安装到 Synology Download Station(下称 DS )服务中,自己今天也尝试了一下,虽然安装成功了,但有几个问题需要注意一下:

  1. DS 中的 Transmission 应该已被修改过,所以直接使用 控制器 进行参数设置,可能会影响 DS 正常工作;
  2. 只能在 控制器 中查看当前正在活动的 BT 任务;看不到已暂停的任务;
  3. 重启或更新 DS 后,需要重新设置 RPC 访问权限!即按照安装方法的 6-9 要重新进行一次。

安装方法

参考了 @hitechbeijing 的安装脚本,及网友 @xesxesxes 的方法,现将安装方法整理如下(以下步骤请用 ssh 客户端以管理员的身份登录到 NAS 后进行操作):

  1. 下载最新的代码;
cd /volume1
wget https://github.com/ronggang/transmission-web-control/raw/master/release/src.tar.gz --no-check-certificate
  1. 将代码解压至指定的目录,最好创建在 File Station 可以直接进行管理的目录下,如:/volume1/tr-web-client
tar -xzf src.tar.gz -C tr-web-client
  1. 创建 /usr/local/share/transmission 目录
cd /usr/local/share
mkdir transmission
  1. 通过 ln 命令建立软链接
ln -s /volume1/tr-web-client /usr/local/share/transmission
  1. 将软链接名称改为 web
cd /volume1
mv tr-web-client web
  1. 暂停所有 DS 中的任务;
  2. 开启 DSTransmission RPC 访问权限;即修改 settings.json 文件中的 RPC 相关参数
vi /usr/syno/etc/packages/DownloadStation/download/settings.json
  • 注:如果你的 settings.json 和上面不同,请自行查找 find / -name settings.json
  1. 打开 settings.json 文件,可修改以下两个参数

    • "rpc-whitelist",默认值为 "127.0.0.1",可改为如:"127.0.0.1,192.168.1.*",表示 192.168.1.* 段的IP可以访问;
    • "rpc-whitelist-enabled",默认值为 true,表示启用 RPC 白名单,即使用上面的IP;如果该值被设置为 false 则表示所有IP都可以访问;
    • 按需求修改完成后按 ESC 退出编辑,并输入 :wq 保存并退出 vi
  2. DS 中开始任意一个 BT 任务,这样 DS 内置的 Transmission 服务会自动启动,此时以 9093 端口访问你的 NAS 应该就可以看到 Tr Web Control 的界面了,如:http://192.168.1.1:9093/