怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!
前言
目前熊猫手头有六台不同品牌与型号的NAS,随着设备越来越多,电费的压力也越来越大。所以这些NAS中大部分时候都是处于关机状态,仅保留了一两台常用NAS用于远程访问以及折腾。而有时候又需要用到某品牌的NAS,于是便找到了这样的工具——网络唤醒工具UpSnap。UpSnap作为局域网唤醒工具,可添加设备进行唤醒操作,也可通过设置端口查看端口是否打开,非常方便。
部署
UpSnap的部署并不难,官方镜像地址为ghcr.io,且官方也给到了拉取命令。docker pull ghcr.io/seriousm4x/upsnap:3.3
官方镜像打开群晖的SSH端口,用SSH工具链接群晖后输入sudo -i获取管理员命令后输入拉取命令就可以了。容器并不是很大,但由于是在ghcr.io,所以拉取速度可能很慢,可以尝试价格docker代理拉取。
容器下载容器下载结束后我们需要在docker文件夹中新建upsnap目录,并在其中新建子目录data,用于数据持久化。
新建文件夹随后在群晖的docker UI中创建容器,将data文件夹映射路径设置为/app/pb_data。并将网络设置为与docker host相同的网络。
网络设置体验
启动后浏览器输入http://nasip+8090就可以了,首次我们需要注册管理员账号。(默认英文界面,可用网页工具翻译为中文)
注册界面注册后会自动登录,就能看到主界面了。该项目目前没有中文设置选项,不过通过网页翻译后还是很好就能辨别各个英文所指代的功能的。
主界面可以看到目前没有任何设备,我们可以进到设置中进行设备的添加,输入设备名、IP地址、mac地址以及子网掩码后选择add device就可以添加设备了。
添加设备添加后回到主界面就能看到刚刚添加的设备了。绿灯为设备开启状态,而红灯为设备关闭状态。你还可以通过右边的设置继续设置设备的各个端口情况,例如我这里设置SSH端口。一样的绿灯为开启,红灯关闭。
SSH端口添加当然如果你和我一样,家里设备众多,一个一个添加觉得麻烦,你还可以通过网络扫描的形式来批量选择设备添加。同样在设置中,最底部便是了。
网络扫描识别还是蛮快的,但是还是存在部分设备没有扫描到,例如我最近新进的某品牌设备这里就没有。(后续会写)
设备一览最后附上设置完全的成果图。
完全体总结
如果你和熊猫一样,家里设备众多,且又不需要长期开关机,那么该项目真的能帮到你很多。不过需要注意的是,你还是需要有一台设备用来部署该项目,保持24小时开机状态。同时并不是所有设备都支持唤醒,例如你的智能空调以及其他智能家居并不能通过它来唤醒,理论应该是支持wol的设备都可以。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!点赞收藏关注