如何优雅实现 mdns 广播数据包跨 vpn?我手机 vpn 回家之后无法发现 apple tv、homepod 等 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaoxiannv
V2EX    程序员

如何优雅实现 mdns 广播数据包跨 vpn?我手机 vpn 回家之后无法发现 apple tv、homepod 等

  •  
  •   xiaoxiannv 2022-11-29 22:47:56 +08:00 via iPhone 3090 次点击
    这是一个创建于 1070 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无法实现远程投屏,远程控制 homepod
    22 条回复    2023-03-09 02:11:28 +08:00
    xiaoxiannv
        1
    xiaoxiannv  
    OP
       2022-11-29 23:00:33 +08:00 via iPhone
    大概思路是 mdns reflector + vpn ,但默认情况下一般 vpn 都不允许广播数据包,牵涉到 mDNS reflector 的话还是麻烦…路由器那头好弄,iOS 这头的客户端没 TAP ,也不知道哪些支持 mDNS-SD 。有点头大
    ysc3839
        2
    ysc3839  
       2022-11-30 02:15:08 +08:00 via Android
    应该只能使用二层 VPN
    Liku
        3
    Liku  
       2022-11-30 04:59:13 +08:00 via iPhone
    硬件是虚拟机的话就好搞
    Aixiaoa
        4
    Aixiaoa  
       2022-11-30 05:51:56 +08:00 via iPhone
    你 ios 能跟着个路由走比较好弄
    xiaoxiannv
        5
    xiaoxiannv  
    OP
       2022-11-30 06:20:20 +08:00 via iPhone
    @ysc3839 用的 L2TP
    xiaoxiannv
        6
    xiaoxiannv  
    OP
       2022-11-30 06:20:56 +08:00 via iPhone
    @Liku 服务端是 Esxi ,具体怎么优雅实现?
    xiaoxiannv
        7
    xiaoxiannv  
    OP   2022-11-30 06:22:03 +08:00 via iPhone
    @Aixiaoa 怎么理解?
    Liku
        8
    Liku  
       2022-11-30 06:47:24 +08:00 via iPhone
    @xiaoxiannv 有联系方式?
    xiaoxiannv
        9
    xiaoxiannv  
    OP
       2022-11-30 07:35:39 +08:00 via iPhone
    @Liku 留个 tg 或者 wechat 呗,想请教下。
    xiaoxiannv
        10
    xiaoxiannv  
    OP
       2022-11-30 07:35:50 +08:00 via iPhone
    @Liku 不耻下问哈哈哈哈
    xiaoxiannv
        11
    xiaoxiannv  
    OP
       2022-11-30 07:41:14 +08:00 via iPhone
    @Liku 我加你了
    neroxps
        12
    neroxps  
       2022-11-30 08:54:31 +08:00
    推友分享过一个 wg 建起来后再建 VXLAN 二层就完全和本地一样。
    xiaoxiannv
        13
    xiaoxiannv  
    OP
       2022-11-30 08:58:12 +08:00 via iPhone
    @neroxps 具体实现能帮找找不,找半大天没找到。
    neroxps
        14
    neroxps  
       2022-11-30 09:12:51 +08:00
    @xiaoxiannv #13 https://stubarea51.net/2020/02/15/mikrotik-routerosv7-first-look-vxlan/

    https://help.mikrotik.com/docs/display/ROS/VXLAN
    大概原理是这样,不同平台需要自己配置。不过不是客户端,他是路由和路由之间打通。
    xiaoxiannv
        15
    xiaoxiannv  
    OP
       2022-11-30 09:29:50 +08:00 via iPhone
    @neroxps 多谢。理论上可行,但是家庭用起来还是不够简洁。毕竟家里还有别人,出了点问题会嗷嗷叫。想着单纯 wireguard 通过配置能不能实现使用 ios 客户端完全和本地一样,做到投屏需求。
    neroxps
        16
    neroxps  
       2022-11-30 09:33:38 +08:00
    @xiaoxiannv #15 我也想,好像 wg 不具备这样的能力,至少在 ios 下不行。
    xiaoxiannv
        17
    xiaoxiannv  
    OP
       2022-11-30 09:53:55 +08:00 via iPhone
    @neroxps 谢谢老哥 老哥有联系方式不 有空交流下
    piku
        18
    piku  
       2022-11-30 22:57:18 +08:00 via Android
    一直在用,两端都是 ipv6 公网 IP ,用的硬件路由器+eoipv6 隧道协议,相当于网口间打专线。
    至于 iOS ,openvpn 原理上支持 ethernet 模式可以过广播包,但我没用过
    ysc3839
        19
    ysc3839  
       2022-12-01 01:41:05 +08:00   1
    @xiaoxiannv L2TP 的 L2 指的是它自己是 L2 ,能承载不同的三层协议吧? L2TP 承载不了以太网等二层协议。
    xiaoxiannv
        20
    xiaoxiannv  
    OP
       2022-12-01 06:21:05 +08:00 via iPhone
    @piku Mikrotik 是个好东西啊
    xiaoxiannv
        21
    xiaoxiannv  
    OP
       2022-12-01 06:22:09 +08:00 via iPhone
    @ysc3839 搜噶
    xiaoxiannv
        22
    xiaoxiannv  
    OP
       2023-03-09 02:11:28 +08:00 via iPhone
    @ysc3839 好像 l2tp 可以承载二层 ppp 报文吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5956 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:51 PVG 09:51 LAX 17:51 JFK 20:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86