一、系统安装

  • 查找群晖设备,或者使用Synology Asistant
  • 安装最新版本(DSM 7.2.1-69057 Update 5),可以从群晖官网下载好pat文件
  • 磁盘阵列选择Basic,文件系统选择Btrfs
  • 新建存储池(相当于硬盘),存储空间(相当于硬盘下分区),共享文件夹(相当于分区下文件夹)
  • 申请群晖账号,设置QuickConect
    设置QuickConect
  • 固定局域网IP
    固定局域网IP
  • 开启SSH
    开启SSH
  • 开启SFTP
    开启SFTP
  • 关闭强转HTTPS
    关闭强转HTTPS
  • 关闭自动更新
    关闭自动更新

二、套件

  • 添加套件源
    套件源

    # synocommunity
    https://packages.synocommunity.com
    # cphub
    https://www.cphub.net
    # sysco
    https://synology.sysco.ch
    # 4sa
    https://spk.4sag.ru
    # 云梦
    https://spk.520810.xyz:666
    # 我不是矿神
    https://spk7.imnks.com
  • 删除系统内部用户账号

    # 获取root权限
    sudu -i
    # 编辑系统用户文件
    vim /etc/passwd
    # 根据需要更改文件,保存后重启系统
  • 删除套件卸载后遗留文件

    # 获取root权限
    sudu -i
    # 卸载套件后会有遗留文件,保存在以下文件夹
    cd /volume1/@appconf
    cd /volume1/@appdata
    cd /volume1/@apphome
    cd /volume1/@appstore
    cd /volume1/@apptemp
    # 根据需要删除文件夹
    rm -rf xxx

三、Clash

  • 准备一台电脑,开启科学上网,并打开局域网连接
  • 群晖DSM系统代理
    群晖DSM系统代理
  • 准备Clash配置文件,订阅信息自行获取
    # 基础信息
    mixed-port: 7890
    socks-port: 7898
    port: 7899
    log-level: info
    allow-lan: true
    mode: rule
    external-controller: 0.0.0.0:9090
    # 订阅信息
  • Docker注册表搜索下载clash映像(dreamacro/clash),版本选择为last
  • 启动clash容器
    启动clash容器1
    启动clash容器2
    启动clash容器3
    启动clash容器4
  • 在线UI界面
  • Docker注册表搜索下载yacd映像(haishanh/yacd),版本选择为last
  • 启动yacd容器
    启动yacd容器1
    启动yacd容器2
    启动yacd容器3
    启动yacd容器4
  • 访问http://NAS_IP:9099
  • 添加clash服务的地址,不要使用127.0.0.1

四、ZeroTier

  • 套件中心搜索安装
  • 官网操作
  • 执行修复
    sudo sed -i 's/package/root/g' /var/packages/zerotier/conf/privilege
  • 启动套件
  • 加入ID
    sudo -i
    cd /var/packages/zerotier/target/bin
    ./zerotier-one -q join xxxxxx
    # 200 join OK,表示连接成功,建议重启下系统
  • 获取本机Address名称
    cut -d':' -f1 /var/packages/zerotier/var/identity.public

五、Jackett

  • 套件中心搜索安装
  • 默认密码:password
  • 添加索引器:选择public、中文、对中文支持友好的添加,例如BTSOW
  • 全部测试,保证插件能用
  • 开启科学上网效果更佳

六、qBittorrent

  • 套件中心搜索安装
  • 默认用户名:admin,密码:adminadmin
  • qb设置行为
    qb设置行为
  • qb设置下载
    qb设置下载
  • qb设置连接
    qb设置连接
  • qb设置速度
    qb设置速度
  • qb设置BitTorrent
    qb设置BitTorrent
  • qb设置WebUI
    关闭Torrent排队
  • qb设置高级
    qb设置高级
  • 启用Jackett插件:
    # 在搜索插件中安装Jackett的url,但不做任何修改会提示API错误
    # 打开Jackett首页,复制右上角的API密钥
    sudo -i
    vim /volume1/@appdata/qBittorrent/qBittorrent_conf/data/nova3/engines/jackett.json
    # 替换api_key
    # 替换url为NAS_IP:9117
    # 保存退出

七、迅雷

  • 套件中心搜索安装
  • 内测邀请码:W67WUQSN

八、Jellyfin

九、其他

  • 查找占用带宽最大的进程

    # Docker注册表搜索下载映像(janten/iftop),版本选择为last
    sudo -i
    # 这个镜像为我们提供了iftop命令
    docker run -it --rm --net host janten/iftop -P -i eth0
    # 使用netstat定位进程
    netstat -pantu | grep [port]
  • 利用nginx反向代理群晖内网服务使用QuickConnect访问,以Jellyfin为例

    # 获取root权限
    sudo -i
    # nginx配置目录
    cd /etc/nginx/conf.d
    # 新建配置文件
    vim dsm.jellyfin.conf
    # 填入以下内容保存
    location ^~ /jellyfin {
    proxy_pass http://127.0.0.1:8096$request_uri;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    # 测试配置文件
    nginx -t
    # Jellyfin设置基础url为/jellyfin,重启系统