组网回家新问题:苹果判断同 id 两设备同局域网的方法是?如何构建这种场景进行电话接力?

5 小时 28 分钟前
 neos2014

RT ,已知同 id 的两个(或多个)设备(比如两 iPhone 或者 1iPhone+1macOS 电脑),在局域网的情况下,可以完美做到无缝对接,比如收到短信,两边都提醒。来电(不限于 FaceTime )也可以完美的就近随便拿一个起来接听。家里都是苹果设备并且同 id 的时候,简直不要太方便。 现在问题是,假设一个手机放家中,一个手机在外,我测试了通过 openVN 或者 zerotier 连入家中,意图制造在外的手机也加入家中局域网。但结果都无法接到家中手机的电话。 所以,问题是,官方是怎么判断多设备在同网络,并且该如何构建一个电话也能转接的回家场景? ps:短信因为云端同步的方式可以实现非同局域网即时获知的。

264 次点击
所在节点    问与答
13 条回复
cleverlong
5 小时 26 分钟前
瞎猜,这个功能应该还会综合 GPS 和近场通讯芯片数据吧
neos2014
5 小时 23 分钟前
@cleverlong 但是很老的类似 iPhone5 啊 6 什么的,包括黑苹果什么的也都能正常参与到电话接力大家庭啊😂
F798
5 小时 22 分钟前
应该需要 mDNS 中继
billlee
5 小时 22 分钟前
你的 openvpn 是 tun 还是 tap? 两边是同一个网段吗?
Damn
5 小时 20 分钟前
月经贴
/t/1014486
humbass
5 小时 18 分钟前
就是判断是不是同一个物理局域网,无论什么 VPN 都不行,就是在家里,拨了 vpn 也不行。
Damn
5 小时 13 分钟前
@Damn 而且根据实践,单向可接收 mdns 即可,不需要互相可达。
只需要 A 侧向 B 侧 repeat ,B 侧能接收到即可,不要求 B 侧同时向 A 侧 repeat 。
Damn
5 小时 11 分钟前
@humbass 你可以多看看资料和成功分享,多实践一下。无非就是 multicast 的中继。。。
kyor0
4 小时 59 分钟前
vpn 回去应该不是一个网段
Puteulanus
4 小时 53 分钟前
neos2014
4 小时 35 分钟前
@Damn
@Puteulanus
感谢,v2 居然有讨论过了!不过看了一圈,还没有一个肯定的成功答案,我也可以去试试了 ,谢谢
neos2014
4 小时 14 分钟前
@Damn 老哥,你在另外一个帖子提到过完年去尝试,后面结果如何呀? thanks
Damn
3 小时 58 分钟前
@neos2014 /t/1014486 #9 我说的 openwrt+mdns repeater 就是最简便的方法。
配合本帖#7 我实践得出的结果。
最简配置就是你在任一端有 mdns repeater (或者类似软件,也可以是 avahi ,但配置复杂一些),在 lan 和 VPN ( multicast on )这两个 interface 之间起作用即可。
另一端能单向接收到 mdns 即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1087893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX