大致思路:
通过Siri的快捷指令连接Windows自带的openssh服务器控制Windows的cmd命令窗口执行shutdown -s -t XX
(xx是秒数)
安装openssh服务器
打开设置
-应用
-可选功能
添加功能openssh服务器
如果有安装失败的情况,建议更新一下系统,或者开启windows update
和openssh sever
的相关服务
之后以管理员身份运行cmd,输入net start sshd
即可开启sshd,打开putty尝试连接,账号密码为Windows账户的账号密码
之后通过frp端口转发到公网即可随时随地关闭你的电脑(具体详见上一篇文章)
设置开机自启
新建一个文件夹复制以下代码,保存为bat文件放到开启启动文件夹中即可,
@echo off
@%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
@net start sshd
win10用户每次开启启动那个bat打开cmd的时候都会弹窗,此时还需要手动点一下才可以运行cmd,所以需要把这个通知取消掉,打开控制面板-用户账户-用户账户-更改用户账户控制-拉到从不通知。
手机设置
新建快捷指令-添加操作-脚本-一直往下滑,找到通过ssh运行脚本
按下面填写
主机;公网服务器地址
端口:frp内网穿透到公网的端口
用户和密码填windows登录的账号和密码
最后一行脚本填写
shutdown -s -t XX (xx是秒数)
下一步为你的快捷指令名字设为 帮我关一下电脑
关机的时候对着iPhone说:hey siri,帮我关一下电脑
这样远程开关机都可以通过Siri来实现了
还有一种方法通过下载freessh sever也可以实现(隔壁),最开始我用这个办法碰到了了亿点点问题,只在内网下成功了,穿透到公网之后就是连接不上,最终还是选择了openssh。
版权属于:DATA
本文链接:https://zhlblog.cn/%E5%8E%9F%E5%88%9B/22.html
转载时须注明出处及本声明
针不戳
?