董卓 发表于 2024-1-22 11:53

iPhone有什么最简单的方式,给自己家里的PC发送一个指令

本帖最后由 董卓 于 2024-1-24 11:03 编辑

做一个快捷指令、家里开个http服务中转?
然后快捷指令能够做成手机桌面图标?

有比这个更方便的么


不知道是否我表达不够清晰
想讨论的不单单是家里PC上怎么搭服务
更想讨论的是
iphone上如何指令发回家(有公网ip)

个人的需求是自动化操控,家中的PC设备做一些自动化RPA任务的启动。
需要
“方便在任何时间、地方,包括开车时,尽量可以从手机侧一键触发家中PC任务”
这里的一键是真一键,而不是要打开微信或者啥IMS软件,再输入一个对话文本之类的多次、非一键做法

Prushka 发表于 2024-1-22 12:10

webhook

论坛助手,iPhone

董卓 发表于 2024-1-22 12:22

Prushka 发表于 2024-1-22 12:10
webhook

论坛助手,iPhone

不是给手机端接受消息,而是从手机端发送指令到服务器

Prushka 发表于 2024-1-22 12:31

董卓 发表于 2024-1-22 12:22
不是给手机端接受消息,而是从手机端发送指令到服务器

对啊,服务器开webhook手机发送指令过去

论坛助手,iPhone

董卓 发表于 2024-1-22 12:31

Prushka 发表于 2024-1-22 12:31
对啊,服务器开webhook手机发送指令过去

论坛助手,iPhone

手机端用什么客户端发送呢?

password 发表于 2024-1-22 12:32

快捷指令可以用SSH啊

Jet.Black 发表于 2024-1-22 13:20

太简单了,我觉得git就行

Prushka 发表于 2024-1-22 13:53

董卓 发表于 2024-1-22 12:31
手机端用什么客户端发送呢?

快捷指令能发post然后接受返回数据

论坛助手,iPhone

evooil 发表于 2024-1-22 13:58

我现在是Mac或者iOS装zerotier办公室的openwrt路由器也装zerotier然后快捷指令ssh到路由器再唤醒办公室的电脑

Lisylfn 发表于 2024-1-22 14:21

termius ssh啊,脚本设置成捷径

董卓 发表于 2024-1-22 14:23

Prushka 发表于 2024-1-22 13:53
快捷指令能发post然后接受返回数据

论坛助手,iPhone

还是通过快捷指令发post的话,那还必须要服务端webhook之类的么?
自己搞个http服务不就得了么
还是webhook有什么更好的优势?

白左 发表于 2024-1-22 16:42

夜语 发表于 2024-1-22 17:34

可以用http服务器

我是用AHK调用.net开了个HttpListener
c#代码100行左右,简单弄了密码和防抖

手机端通过tasker发送消息,像发送短信到PC,睡眠,关机之类的

在PC本地http也是跨权限跨进程传递复杂消息的一种很好的方法
本地测试连续发送100次消息100-200ms

但HttpListener有一些问题
监测0.0.0.0需要管理员权限
它不会弹防火墙提示,需要手动或脚本设置防火墙

RyuguRena 发表于 2024-1-23 00:26

python起个email client,监听某个邮箱,手机直接往指定邮箱发指令

sestina 发表于 2024-1-23 02:02

起http的是想封宽带?
快捷指令run script over ssh不好么

einhorn 发表于 2024-1-23 20:42

azure的pubsub免费试试呗

ayese 发表于 2024-1-23 20:54

都python了不如直接fastapi搭一个后端得了,get请求浏览器就行了,几行代码的事

痴货 发表于 2024-1-24 07:23

各种通用的方式都需要开个公开端口,这样安全性不太有保障,除非在外面套一层过滤的机制。楼上说的用Python写个email客户端应该是相对便捷安全的,定期查询邮箱的特定命令邮件即可。

董卓 发表于 2024-1-24 11:00

总结一下

从iPhone客户端角度来看:
1、快捷指令可以POST请求
https://cloud.tencent.com/developer/article/2108713
2、SSH指令(SSH端口我理解更不安全,或实现还要zerotier/l2tp等翻回内网,又多了一个操作,不便)
https://cloud.tencent.com/developer/article/1739186
3、eMail发送指令(尽管安全但存在不便)
https://ngabbs.com/read.php?tid=36007955
4、其他借助ims体系的发送能力指令(安全,但复杂度也高些,也有一点点限制)
https://zhuanlan.zhihu.com/p/455680302

上面的客户端发送方式,全部都是基于了快捷指令。
而楼内有提到类似webhook的方式,需要进一步先打开ims,然后进行发送;
从个人的需求“方便在任何时间、地方,包括开车时,尽量一键触发”来说——从一键触发的便利性优先的需求角度上,是不如快捷指令的。

是否会有比快捷指令更便利的、客户端触发方式呢?


从服务端角度看:
1、HTTP服务接受GET/POST请求
- 有担心公开端口安全性、和封宽带的担忧。但这点实际上从我宽带近8年来,用自己从底层写起的http服务、跑在高端口,这样的用法。两个的担忧都是不存在的。类似http端口的端口转发过路由器之类的,都玩得很熟练了,不存在任何问题。
2、服务端扫email邮箱
- 这个技术也挺简单的、没有啥限制,其主要的问题还是email客户端发送指令的限制不便。
3、基于IMS的通信
- 这个就复杂点了、还涉及到对应的一些IMS限制bot注册token等等。先不考虑了。

目前的方案考虑:
iPhone客户端HTTP快捷指令 发送到 服务端自建HTTP服务

cd3066 发表于 2024-1-24 11:31

董卓 发表于 2024-1-24 11:38

cd3066 发表于 2024-1-24 11:31
话说既然能监听邮箱,那么能不能监听电话的呼入?貌似现在可以用电脑接听手机电话 ...

拉根固话线也要钱的啊…
modem软件的适配也是个奇淫巧技的怪路线
复用的电话号码也搞不准就有各种垃圾电话打进来,万一占线啥的也是麻烦

john 发表于 2024-1-24 12:17

小米智能插座,接个树莓派,开起来以后定时自动关机,想怎么整就怎么整

董卓 发表于 2024-1-24 12:39

john 发表于 2024-1-24 12:17
小米智能插座,接个树莓派,开起来以后定时自动关机,想怎么整就怎么整

也不失为一种方案,不过要进米家app再选插座,要么就是负一屏
放桌面也是要再进app再点一次
还是显得不够最便利

有些简单任务要靠开关机也有点重了

john 发表于 2024-1-24 12:42

董卓 发表于 2024-1-24 12:39
也不失为一种方案,不过要进米家app再选插座,要么就是负一屏
放桌面也是要再进app再点一次
还是显得不够 ...

米家快捷操作能录Siri指令的啊

董卓 发表于 2024-1-24 12:47

john 发表于 2024-1-24 12:42
米家快捷操作能录Siri指令的啊

siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了,siri从来都是关闭的

john 发表于 2024-1-24 12:50

董卓 发表于 2024-1-24 12:47
siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了, ...

快捷指令能操作米家的,至于快捷指令能不能变成桌面图标你自己研究

evooil 发表于 2024-1-24 21:42

董卓 发表于 2024-1-24 12:47
siri是必须语音指令的么?可以做成桌面图标直接发指令而不语音的么?

各种开会现场siri莫名唤醒太傻了, ...

快捷指令可以做成桌面图标的
既然米家了 直接负一屏添加个米家APP小组件 把要用的自动化或者手动指令放进去就好了啊

—— 来自 samsung SM-G9960, Android 14上的 S1Next-鹅版 v2.5.4

董卓 发表于 2024-1-25 00:41

evooil 发表于 2024-1-24 21:42
快捷指令可以做成桌面图标的
既然米家了 直接负一屏添加个米家APP小组件 把要用的自动化或者手动指令放 ...

ios快捷指令,这个可以桌面我知道
John提出的是米家场景绑定siri,不是ios快捷指令
siri指令可以如同ios快捷指令一样放在桌面么?

而实际米家快捷操作需要负一屏需要划两下点一次,不如桌面划一次点一次方便

还有就是前面也说过了,靠开关机的指令还是重量级了一点,不太好用的
页: [1]
查看完整版本: iPhone有什么最简单的方式,给自己家里的PC发送一个指令