V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
xiaopanzi
V2EX  ›  NAS

群晖远程唤醒方案

  •  
  •   xiaopanzi · 2024-05-03 09:39:00 +08:00 · 3667 次点击
    这是一个创建于 452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    去年买了一个群晖 DS423+,正在探索如何实现实现外网远程唤醒。网上的一些方案,基本都需要路由器支持 WOL 功能,但是我正在使用的小米路由器 AX9000 WOL 好像没有该功能。

    在不刷新路由器固件的前提下,是否有更好的方案实现群晖 DS423+的远程唤醒?

    第 1 条附言  ·  2024-05-03 14:02:48 +08:00
    谢谢各位。回头试试小米智能插座
    第 2 条附言  ·  2024-05-03 19:23:40 +08:00
    顺便吐槽一下小米路由器 AX9000 ,买回来后固件就不再更新。软件做的一塌糊涂。
    33 条回复    2024-06-05 22:22:53 +08:00
    NessajCN
        1
    NessajCN  
       2024-05-03 09:51:55 +08:00   ❤️ 1
    只要能把魔法包发到待开机的网卡里就能 wol
    所以你不一定需要从路由器 wol ,可以从同局域网另一台机器里发,
    譬如弄个低功率小主机装 linux 和 wol ,就能把从小主机发魔法包开机 nas
    或者你乐意折腾也可以尝试直接从外网发魔法包,这个我自己就没试过了
    https://wiki.archlinux.org/title/Wake-on-LAN#Across_the_internet
    leconio
        2
    leconio  
       2024-05-03 09:55:39 +08:00 via iPhone
    使用场景是啥,群晖一直开着不就行了吗。我的 220 开一次机要好久好久。
    leconio
        3
    leconio  
       2024-05-03 09:56:58 +08:00 via iPhone
    或者买个开机棒,那个就是发魔法包的
    ixixi
        4
    ixixi  
       2024-05-03 09:59:38 +08:00
    米家插座 通电开机 费用 50 左右吧

    虽然我也有这个功能 但从没用过 只用这个插座看功率和电量消耗
    gabezhao
        5
    gabezhao  
       2024-05-03 10:04:58 +08:00
    我的是小主机刷了 istoreos 的路由器固件,然后在路由器上安装 ddnsto ,ddnsto 上配置远程开机
    Puteulanus
        6
    Puteulanus  
       2024-05-03 10:17:52 +08:00
    AX9000 不是有 docker 吗,看看这个能用不? https://www.right.com.cn/forum/thread-8245313-1-1.html
    deepbytes
        7
    deepbytes  
       2024-05-03 10:18:26 +08:00 via iPhone
    NPS 穿透 op 利用 op 带的 wol 一键开机,安全方面,vps 配置 ip 白名单即可
    akiakise
        8
    akiakise  
       2024-05-03 10:30:52 +08:00 via iPhone
    群晖+UPS+DDNS 常年保持开机状态即可,不需要 路由器 WoL ,甚至可以远程唤醒局域网内其他设备
    Falcon1
        9
    Falcon1  
       2024-05-03 10:41:36 +08:00
    Bios 设置通电开机,买个小米智能插座远程通电
    sm1314
        10
    sm1314  
       2024-05-03 11:02:58 +08:00
    很简单,分三步:
    1.路由器获取公网 IP ,开放某个端口,比如 3333. 这一步如果有 ddns 就可以使用域名而不是 IP ,更方便。
    2.路由器设置端口映射、比如 0.0.0.0:3333->192.168.x.x:3389 192.168.x.x 为 Nas 的固定内网 IP 。
    3.手机下载 Wake me Up app , 添加第一步的路由公网 ip 和端口(3333)。

    人在外面需要开机的时候,打开 app ,一键远程启动。
    flynaj
        11
    flynaj  
       2024-05-03 11:05:20 +08:00 via Android
    通用解决方法就是小米智能插座,不用改变现有设备。
    uncat
        12
    uncat  
       2024-05-03 12:17:13 +08:00
    我有一台主机主板是技嘉 X570 UD ,先开启主板的网络栈功能,然后再开启 WOL 就可以了,然后关机的时候,先登录到内网其他 Linux 主机(比如树莓派?),命令行:wol <mac> 发个魔法包过去就启动了。
    uncat
        13
    uncat  
       2024-05-03 12:18:39 +08:00
    @deepbytes

    > 利用 op 带的 wol

    OpenWRT 中有自带 wol 么?我这边貌似得 opkg 单独安装
    lovelylain
        14
    lovelylain  
       2024-05-03 12:44:27 +08:00 via Android
    @uncat openwrt 可以自己编译固件,国产路由器的 openwrt 固件基本都是非官方编译的,编译的时候可以选择集成哪些包。
    uncat
        15
    uncat  
       2024-05-03 13:14:50 +08:00
    @lovelylain 嗯嗯,明白
    xiaopanzi
        16
    xiaopanzi  
    OP
       2024-05-03 13:44:02 +08:00
    @sm1314 3389 端口 有什么讲究吗?
    ixinshang
        17
    ixinshang  
       2024-05-03 15:30:11 +08:00
    哎 我加了一个交换机,路由器上就无法唤醒了。。。

    估计也要用插座了
    sayoll
        18
    sayoll  
       2024-05-03 18:16:05 +08:00
    直接断电硬盘受不住
    xiaopanzi
        19
    xiaopanzi  
    OP
       2024-05-03 18:58:35 +08:00
    @sayoll 正常关机之后再插座断电。后面需要远程开启就再使用插座通电,从而通电唤醒
    xiaopanzi
        20
    xiaopanzi  
    OP
       2024-05-03 19:04:22 +08:00
    @sayoll 查了一下,好像常关机断电再通电无法实现自动唤醒。看来这个方法还是不行。
    SenLief
        21
    SenLief  
       2024-05-03 19:29:30 +08:00
    你有外网?也就是能回家的,那直接在局域网内用命令行唤醒就可以了,ether-wake 命令。
    sm1314
        22
    sm1314  
       2024-05-03 20:52:03 +08:00
    每个设备硬件不一样,“9 is the default, but you can use any port number so long as your client wake-up application can talk to a port other than 9. Most WOL services will use either UDP port 7 or 9”,我用 3389 是因为远程开机之后要用远程桌面。WOL 魔术包最初是设计工作在数据链路层的,我说的这个思路就是用 UDP 包了这个魔术包在互联网上传输到内网。详细原理可以 google “Remote Wake On LAN via Port Forwarding”
    chanssl
        23
    chanssl  
       2024-05-03 21:58:25 +08:00
    AX9000 可以考虑刷成 openwrt 系统。或者获取 ssh 后装上 entware
    ruohai
        24
    ruohai  
       2024-05-03 22:10:26 +08:00
    15 块钱买个 ws1408 然后刷 openwrt 再装上 wol 插件。https://imgur.com/a/B6Jw86a
    lefthand2006
        25
    lefthand2006  
       2024-05-03 22:10:57 +08:00
    还有就是 vpn 回家,获得局域网 ip 后直接用 mac 地址唤醒
    ltkun
        26
    ltkun  
       2024-05-03 22:37:58 +08:00 via Android
    100 大洋的 one kvm
    利用玩客云的一个开源项目 类似 ipmi
    主要树莓派 pikvm 太贵
    deepbytes
        27
    deepbytes  
       2024-05-04 12:44:56 +08:00 via iPhone
    @uncat 编译版本不同,自带软件就不同,当然你可以用 opkg 安装
    ddzzhen
        28
    ddzzhen  
       2024-05-04 23:10:18 +08:00 via Android
    群晖的功率还需要唤醒吗,可以不关机
    elmagnificogg
        29
    elmagnificogg  
       2024-05-05 22:02:05 +08:00
    不知道你为啥要这样
    群晖默认非正常关机,来电以后会自动开机,完全不需要你远程开机,除非你是日常关机党,需要的时候才开机

    群晖正常关机,远程唤醒有点困难,实现路径比较长,首先小米的默认应该是没有 wol 功能的,你得刷机变成 openwrt ,然后路由器 DDNS ,开放端口,触发路由主动发送 WOL 给群晖

    物理模拟:你直接把按钮拆了,线连出来接个米家蓝牙 mesh 模块或者类似的开机卡的模块进行开机,这就是直接模拟物理开机了,同时可以做到不影响原本按钮的功能

    类似我这样
    https://elmagnifico.tech/2021/05/25/Wake-on-wireless-lan/
    Linken404
        30
    Linken404  
       2024-05-06 14:27:57 +08:00
    只要能让你的手机远程连到家里的网络环境,不管是 ddns 、frp 、zerotier 还是其他能想到的东西都行,剩下就只需要手机上装个 wol 软件就好了
    sungo
        31
    sungo  
       2024-05-12 22:48:26 +08:00 via Android
    @sm1314 这个思路很好啊,回头试试看
    evangao
        32
    evangao  
       2024-05-20 12:11:42 +08:00 via Android
    如果你是华硕路由器,内置了 wol ,很方便
    xiaomingfm
        33
    xiaomingfm  
       2024-06-05 22:22:53 +08:00
    我有一台 N1 ,刷了 armbian 装了 docker ,装 wwol-go-web ,然后 n1 上配个 ddns 。手机拿浏览器访问一下唤醒的页面就行了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5195 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.