Normal view

There are new articles available, click to refresh the page.
Before yesterdayBOXKS

Go4WOL 唤醒局域网设备的新方式

By: Kaiyuan
23 September 2025 at 22:48

Go4WOL我以前是使用 Nodejs 开发的唤醒局域网设备办法在群晖环境下配置起来比较麻烦,然后现在以来 AI 就无需我自己去学习太多也能开发一个简单易用的工具了,然后我喊 Claude 开发了一个 Go 语言实现的有前端页面的工具。

直接告诉 Claude 我的需求,然后三四次修改,从 1.0 的纯接收 Post 发送 wol 命令到 2.0 直接在网页就能发送命令。

AI 写代码的重点是尽可能描述详尽,特别是细节上的描述,描述得越详细 AI 的结果就越接近所想。

代码已经在 Github 开源了。

Docker Compose 部署

version: '3.8'

services:
  go4wol:
    build: .
    container_name: go4wol
    restart: unless-stopped
    network_mode: host  # 使用host网络模式,确保能够发送广播包
    # 注意:使用host网络模式时,ports映射会被忽略
    ports:
      - "52133:52133"  # 在host网络模式下这行会被忽略,但保留以备切换到bridge模式
    environment:
      - PORT=52133
      - ADMIN_PASSWORD=your_secure_password  # 请修改为安全的密码
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/data:rw  # 挂载数据目录到宿主机,确保读写权限
    user: "1000:1000"  # 使用与容器内相同的用户ID
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.go4wol.rule=Host(`go4wol.local`)"
      - "traefik.http.services.go4wol.loadbalancer.server.port=52133"
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"

    image: kaiyuan/go4wol:latest

部署后最好加一层 ssl 转发,然后打开网页,可以作为 PWA 应用安装,这样就能像原生应用一样使用了。 go4wol_screenshot

也可以使用 iOS 捷径 Post MAC 开机。

{
    "mac": "AA:BB:CC:DD:EE:FF",        // 必需:目标设备的MAC地址
    "broadcast": "192.168.1.255",      // 可选:广播地址,默认255.255.255.255
    "port": 9                          // 可选:端口号,默认9
}

群晖 WebDAV 套件因为SSL证书错误无法启动

By: Kaiyuan
5 September 2025 at 22:49

synology-webdavserver-ssl-error公司 NAS 之前一直开着 WebDAV 的,后来某一天不知道为什么不行了,然后我折腾了好久。最后发现是 SSL 证书问题…

我一直使用家里 NAS 自动申请 let’s encrypt 证书,然后同步到家里路由,公司路由和 NAS。使用的是 syno-acme 脚本更新。证书同步到公司 NAS 则是用修改版的脚本更新证书。

之前一直都没有问题的,出问题之后我在群里问,群友叫我先 ps -ef | grep webdav 查询一下进程,发现完全没有允许,很是无语。然后我搜了一下 webdav 目录,找到日志问题 /var/log/webdav/webdav-error.log 发现一直提示证书错误,key 和证书不匹配… webdav-error

看到这日志…我瞬间无语了,我更新脚本其他套件都没问题 ssl 正常的。但是到了 WebDAV 就出现证书错误,然后我重新跑一次证书脚本,还是一样,最后我是手动上传证书,这样才正常启动 WebDAV。


使用群晖 Chat 实现多平台内容传递

By: Kaiyuan
8 November 2023 at 00:08

手机和电脑之间经常要传递文件或者文字,很多人都是用微信或者 QQ 之类的软件,大部分软件体验过后发现群晖 Chat 十分好用!

我使用的是 iPhone,电脑有 Windows 和 Mac OS X,还有备用机是 Android,所以我基本是常规平台都要用,如果要在设备之间传输内容就是个烦恼。

然后呢…我有黑群晖啊,直接用 Chat 在各个平台传输内容,几乎全部平台都有 Chat 客户端,而且就算用不了客户端也可以用网页版,我还有 Yubico,就算在陌生设备也能无密码的登录。

使用的前提是,有群晖 NAS,黑白都可以。然后安装好 Synology Chat Server 套件。手机也要安装好。详情参考我另一篇文章

iOS 上直接通过分享菜单就有 Chat 选项,我一般都是直接分享到『我的空间』就可以。

现在没有什么软件比这个好用了。


通过群晖 Chat 推送通知到 iPhone

By: Kaiyuan
24 February 2023 at 00:23

push messages to iPhone with synology chat如果你有这样需求,将 Android 短信和来电甚至应用消息推送到 iPhone 上,可以尝试以下使用群晖的 Chat 套件。

设备设置

准备

安装套件

1.先要在国际版的群晖网站下载中心找到你NAS型号的 Synology Chat Server 套件,下载保存好套件文件。

2.打开你 NAS 的页面,然后在桌面打开套件中心。

3.选择手动安装。

4.弹出的窗口找到刚才下载的套件文件选择下一步。

设置机器人

1.打开安装好的 Sunology Chat。

2.在右上角你的头像点击,然后选择『整合』。

3.弹出的菜单选择『机器人』。

4.弹出的窗口点击『+创建』。

5.填写机器人名称和设置以下照片,记得复制好 『传入 URL』。注意:你还没添加机器人之前不要勾选『在聊天机器人列表隐藏』!

6.退出到 Chat 界面,在左边的栏目中『机器人』一栏的右边加号点击并找到刚才新建的机器人点击。这样就成功添加机器人了。

推送内容

推送到机器人的内容可以参照群晖知识中心关于整合的说明

下面我们以文字内容为例,格式是 json

payload={"text": "这里是送内容的文字部分"}

使用 POST 方式推送到建立机器人时候的『传入 URL』。

iPhone 设置

在 AppStore 上搜索 Sunology Chat 并安装,如果国区找不到的话只能用其他区账号安装了。

安装后输入 NAS 地址和端口号或者用 QuickConnect 连接。

Android 手机设置

通过短信转发器 SmsForwarder 推送手机上的消息到 Chat。

先下载好 SmsForwarder 并在 Android 手机上安装,然后打开 App,在发送通道的界面点击右上角加号选择 Webhook

选择 POST,在Webhook Server 填入机器人频道的 URL, 消息模板中填入 payload={"text":"{msg}"} 然后保存。

在转发规则的短信页面右上角加号添加一项,发送通道下拉选择刚添加的通道,然后保存就好了。你也可以点『测试』来测试是否成功。


映泰J4125 自建 NAS

By: Kaiyuan
1 October 2022 at 00:06

终于要自己买硬件来装 NAS 了!选择低功耗平台,6盘位机箱。

硬件清单 2022-09

硬件价格
全汉 FSP Flex-350G 额定350W电源¥459.00
西部数据红盘Plus 8TB(WD80EFZZ)¥1,225.00
映泰J4125NHU主板¥565.00
金士顿 FURY 8GB DDR4 3200 Beast内存¥185.00
梵隆 6 盘位热插拔机箱¥448.00
佳翼5盘SATA阵列卡m.2 nvme to sata¥199.00
闪迪USB 32G USB3.1 U盘CZ74¥43.90
合计¥3,124.90
上面加个都是供应商低价入的全新有质保的价格,机箱是淘宝梵隆自己的店,电源和 USB 是京东下单,其他就是供应商进货。

系统

现在市面上各个能安装的 NAS 系统都折腾一遍了,综合起来只有 DSM 最好使,主要是手机 APP 最健全,设计也最直观,然后就是想办法安装了。

网上搜了好久都没有针对我这块主板的引导,只能自己编译了,然后在搜索编译 DSM 引导的,发现一篇直观简单的编译教程,照着一顿操作,OK!完美引导,M.2 转接卡也能识别使用,没问题。还是直接在线安装系统的。安装完之后没有任何问题,直接使用。


数据迁移

群晖的 DSM 数据迁移十分简单,就是在新的机器安装一个 Migration Assistant,打开之后选择旧的机器,然后输入旧机器的管理员账号密码,选择迁移那些东西,然后等完成就好了,我选择所有组件都迁移,1.3T 数据用了4个多小时才完成,因为是千兆局域网。

Docker 也完美迁移!

迁移后旧机器会停用所有组件,再登陆上去像是新机器一样,因为迁移到新机器了,所以要停用旧机器的组件才不会和新机器上的冲突。看一眼旧机器的磁盘,数据没删的!好评!

现在是一个 8T 硬盘,过几个月再买多个 8T 组 Raid1,这样就错开硬盘的批次了。其实可以买一个希捷的或者买个红盘Pro,也算是错开了,奈何…穷啊。


NAS 功能使用和玩法

我现在 NAS 主要是做数据备份,然后就是文件分享,平时出去装电脑,本地单位的电脑很多时候都要安装一些特定的软件,我就是用家里 NAS 作为分享服务器,需要时候直接从 NAS 下载。

列一份清单吧

套件

套件说明
Plex影视媒体中心,目前功能最完善,其他都不少问题。
Photos群晖的照片应用,功能也是目前相关应用最完善的。
Chat自建聊天软件,配合群晖的免密登陆在模式电脑需要传文件什么的很舒服
Note Station笔记应用,不是很好用,但是找不到其他满意的自建笔记就将就用
WebDAV在手机电脑外网直连 NAS 文件最方便了
Contacts通讯录,手机基本都支持连接,可以方便设置手机通讯录都存 NAS。
Office这个是群晖 Office 套件,需要 Drive 套件支持,但是格式不能直接打开微软 Office 格式,需要转换格式,但是还是能用的。
Active Backup for Business备份服务器到 NAS,支持整个分区备份,不错,服务器就 10G,就算备份几个版本都可以。
Cloud Sync网盘同步工具,挺满意的,都能同步。
Hyper Backup备份 NAS 文件或者设置等到远端服务器,我把笔记,密码库等文件加密备份到 TeraCLOUD 和 OneDrive 上做一个备份。

Docker

项目说明
finab/bark-server推送消息到 iOS Bark
homeassistant/home-assistant智能家庭中心,暂时只用 Docker 版,但是功能不全,要换其他版本才行
jeessy/ddns-goDDNS,目前最顺手了
meosmemo/memos轻笔记,一个不错的随手记
p3terx/aria2-pro下载工具
vaultwarden/serverBitWarden 的自建服务,我所有密码都用这个保存。
zerotier/zerotier-synology异地组网

硬件选择

电源

Flex-350G

选择台达这电源算是没得选,因为之前想要台达1U 额定 350W 电源,但是到处都没货,然后发现加点儿就买到个全模组的,然后就选择了京东买全汉的 Flex-350G 了。全模组好处是方便,要的线接上,不要的就不接,省点儿空间,毕竟机箱小。但是的 4Pin 接口没防呆,全部都是 CPU 4Pin 接口,我还插错过…

硬盘

red plus

看过希捷和西数,发现希捷寿命相对没西数好而且一直装机都用西数就选西数,红盘要 CMR 就只有红盘 Plus 和 Pro,Plus 便宜一点。就先买个红盘 Plus先。后来我又买多了一个红盘 Plus,组的 Raid1。

主板

j4125

之前看的时候映泰还是只有 J4105,然后最近出了 J4125,那就用 J4125 咯。这块主板有坑的,主要就是没有前置 USB 3.0 接口,主板上的风扇接口是3针不能调速,内存最高支持 8G,插两条 8G 能识别,不过我后来买多条 16G 内存接上去,完全可以识别24G。还有就是,主板说明上说到,当 M.2 接口接有 SATA 协议的时候会禁用一个 SATA 口…也就是说,我加了 M.2 转 SATA 之后主板的 SATA 口只能用一个…

内存

内存呢,就没什么的,平时装机用带马甲的都是这条,就用这条咯。先是买了条8G,后来加一条 16G。

机箱

NAS 6

机箱最开始我是想要买个 3U 或者 2U 的热插拔机柜机箱的,毕竟布局起来方便,能塞进家里的 6U 机柜。后来看到拓普龙的机箱,又想用这类 NAS 机箱,不过拓普龙的机箱硬盘笼背板不好,机箱风扇也不行,买回来还要自己改,然后在 B 站逛就发现又款梵隆的机箱,做工可以,背板也不错。不过外观真的难看…但是这价格没得选,就用吧。这机箱有一个很大的优点点,支持全高 PCI-E。

我心目中最好的 NAS 机箱是宝藏盒。所有我想要的设计,宝藏盒都实现了!不过就是价格太贵了。

SATA 扩展卡

m.2 to sata

因为映泰J4125只有两个 SATA 接口,这肯定是不够用的,所以必须想办法扩展,而主板只有一个 PCI-E 槽,所以就要用 M.2 转 SATA,看了几款,这个时间段只有看到佳翼的这款 M.2 转 SATA 转接卡不错,有外壳,看评论兼容性都不错。这个扩展卡在黑群晖下顺序是反过来的,就是5号口是1,1号口是5…

U盘

随便一个质量好的 U 盘都可以,这个一直用开就直接用这个了。


结语

2022年 618 在京东上群晖的 DS920+ 曾经 3000+ 就能买到,硬件也一样,但是还是贵,我现在加上硬盘都比白裙便宜。心心念念的独立 NAS 现在终于完成了!家庭数据中心完成建立,手机照片直接备份上去,不用愁。


自建 NAS(理论篇)

By: Kaiyuan
17 January 2022 at 21:24

现在用一个 3865u 的工控机做 All in one 主机,装了 PVE 然后 OpenWRT 和黑群晖,一个 128G 固态,2T 机械盘,8G 内存。但是我还是得分开来,准备另外组一台低功耗 NAS。

主板

映泰 J4105

主板现在(2022年1月)只能找到映泰 J4105的ITX主板是有牌子的主板,2022年5月出了 映泰J4125N5095 和 J4125 是很多电子厂自己出的板。

映泰J4105是比较『正规』的主板,两条台式机 DDR4 内存槽,一个 PCI-E 槽,一个 M.2 接口(不是 NVME),两个 SATA 接口,一个千兆网口。但是没有前置 USB 3 接口,看评论风扇是 3pin 的。如果做 NAS 则需要用 M.2 转 SATA

N5095

N5095 主板找到一个电子厂出的,内存槽是单个笔记本内存槽,一个 M.2 NVME,一个 M.2 网卡槽,单网卡口,单 SATA 口,4个 USB3.0 接口。没有 PCI-E 槽,就是没法扩展万兆网卡了,虽然很长时间都不会用到。

M.2转SATA

机箱

2U box

NAS 机箱一定要支持热插拔硬盘的!这个必须的,就算更换硬盘的机会不会太多,但是当你需要更换硬盘的时候,热插拔的话就不需要关机,不需要拆机箱,这是很重要的事情!

我家里有个 6U 机柜,多以我是可以选择一个 2U 或者 3U 的短款机柜机箱的,也就是深度不能超过40cm。

2U 6位热插拔的机箱也找到。前面板还有两个 USB 2.0 两个 USB 3.0 的接口,支持 ATX 电源。这个很重要,因为小电源的风扇的噪音很大!半夜的时候会影响睡眠。我的机柜是装在二楼楼梯间的,我妈房价门口就在那,现在一个机柜风扇多多少少还是有噪音的,所以不能再增加噪音。

如果不是放机柜,怎要买个 NAS 机箱,凯晶的机箱还不错。

2022年还有一个梵隆推出的 NAS 机箱

梵隆NAS

多盘位热插拔,但是只支持小电源,担心噪音

硬盘

NAS 的硬盘我是想要用 8T 两个的,而且最好不要同一时间买同一品牌和同一型号的硬盘,因为同一批次的硬盘同时出现问题的几率还是有的,一不小心两个硬盘同时坏,就算组 RAID1 也没用。还有就是不能买 SMR 堆叠硬盘!这种硬盘不适合 NAS 这种长时间运行的机器使用!数据一不小心出错就惨了!

我打算买一个希捷ST8000VN004,一个西部数据WD80EFBX。这样同时出问题的几率就没那么大了。

内存

内存其实没什么,价格差不多的情况下就看主板支持多少频率了。笔记本内存槽的话没多少选择,金士顿 FURY 8G。如果是台式机内存,我现在电脑用的是海盗船的内存,用着OK就继续买这个。我还是不要贪便宜了,老老实实选。我很想上 16G 内存,问题是害怕主板不支持,毕竟主板写着最高 8G。

电源

机箱可以的情况下,我选择振华全模组铜牌 450W 电源。毕竟电源很重要!选择一个质量有保证而且价格合理的电源。

成品 NAS

群晖 NAS 一直都是我最想入手的,但是价格实在是难以接受, DS920+ 在打折时候也三千多接近4千,性能只能算过得去而已。

凯晶也有成品 NAS,价格比自组稍微低一点点,但是也不是太喜欢。不过如果不想太折腾的话还是不错的选择的。

另类方案

现在有不少小主机也是用低功耗 CPU 的,可以自己用小主机和硬盘架魔改 NAS 的。或者有旧的低功耗CPU笔记本的话也可以

小主机

beelink N5095

我看到有Beelink11代N5095迷你主机,M.2 接口在顶部,这样可以在顶部开孔接上 M.2 转 SATA,外接一个热插拔硬盘笼,但是这个硬盘笼就要你买个电源给硬盘笼供电。找到的电源还不知道稳不稳定…这才是重点。

总结

想要组一台 NAS 最好是买群晖,自己组的话,主板是最难找的,毕竟低功耗 CPU 都是焊在主板的,大厂不怎么出,能找到都是小厂自己出的。再有就是可以选择一些圈里口碑比较好的厂来买,有几个视频博主有买相关硬盘的,口碑还算可以,也可以选择。

其实我还是想等等看 12 代的英特尔有什么低功耗方案。之前想要 4700U 的主板,但是现在都没见有工厂出。

❌
❌