利用siri远程唤醒PC

今天教大家如何通过siri控制群晖远程打开电脑

适用人群:想玩广域网WOL唤醒,但是路由器不支持下发WOL命令,而手里恰好有群晖的小伙伴。
这里并不对局域网唤醒电脑再做介绍了,教程很多,而且相信想要玩远程开机的小伙伴大部分也都对局域网WOL有所研究。这里需要提醒没有接触过WOL的小伙伴们:要想实现局域网WOL唤醒电脑,你的电脑需要通过主板自带的网卡以有线的方式接入局域网,其次电脑的主板是支持WOL功能,这两点也是能够实现本篇教程内容的前提。那下面正式开始。
首先将群晖设置为路由器DMZ主机,当然这不是必须的,如果不设置成DMZ主机则需要在路由器中做SSH的端口映射,这里就不做详细介绍了。打开群晖中的控制面板下的终端机与SNMP的子页面,勾选启动SSH功能,将默认端口号修改为任意一个没有被占用的端口号,以提高安全性。随后需要在群晖的套件中心上搜索并安装python3组件。开启群晖的root账号,具体开启方法请参考教程:https://www.myxzy.com/post-81.html。在电脑端或手机端上下载一个SSH软件,利用SSH以root账号登录到群晖中,输入以下命令安装python的包管理软件pip3,
sudo su
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
然后再利用pip3安装wakeonlan这个python程序包:
pip3 install wakeonlan
群晖的配置部分就完成了。
下面开始iphone方面的配置,首先在iphone上安装快捷指令APP,在APP中创建一条快捷指令,选择通过SSH运行脚本这条指令,在这条指令的配置界面中的主机中填入你群晖的域名地址,端口中输入在群晖中设置的新的SSH端口号,用户输入root,认证选择密码,密码输入群晖root账号的密码。然后在输入这一栏下面输入两行脚本命令,其实一行也可以,我这里偷懒输了两行,
cd /
./volume1/@appstore/py3k/usr/local/bin/venv/bin/wakeonlan空格[电脑的mac地址]
创建好后给这条快捷指令起一个名字,这个名字同时就是siri的语音指令。比如我起的名字叫开电脑,那么我唤醒siri后,对它说”开电脑”,siri就会识别并运行这条指令了。
唤醒siri说出命令来验证是否能够唤醒你的电脑吧。

你可能感兴趣的:(利用siri远程唤醒PC)