iphone - 通过 Windows VPN 的 Bonjour

标签 iphone windows itunes vpn bonjour

<分区>

我的目标是通过 VPN 从我的 iPhone 连接到我的家庭网络,以便在我的 Windows 7 机器上实现 iTunes 家庭共享。我了解到常规 VPN 与家庭共享使用的 Bonjour 协议(protocol)不兼容。我找到了解决此问题的多种解决方案,但它们要求 iTunes 资料库托管在 Mac 上。

似乎有两种方法可以解决这个问题(除了将 iTunes 库移植到 Mac 之外):

1.) 找到一个产品,它设置了一个配置为允许 Bonjour 并与 iPhone 兼容的 VPN(Hamachi 不支持 iPhone)。

2.) 了解如何手动调整 VPN 以允许多播 Bonjour。

我已经广泛搜索了这两个项目,但一无​​所获。

我的路由器是运行 Tomato 1.28 的 Linksys WRT54GL

最佳答案

这当然很棘手。据我所知,您并没有完全被 WRT 应用程序宠坏,因为它可以在 iOS 上镜像远程 iTunes 共享广播。您还可以让您的 VPN 路由多播数据包(不确定您使用的是 IPSec 还是 PPTP)。

我能想到的最简单的解决方案是在您的家庭网络上运行您自己的 DNS 服务器(如果您还没有这样做的话)并插入指向您运行 iTunes 的机器(PC 或 Mac,它不会)的 TXT 记录事情)。例如在 dnsmasq你会添加一个类似于这样的条目:

txt-record=_daap._tcp.example.com

example.com 是您家庭网络的域。尝试使用 Bonjour Browser应用程序查看当您在路上时是否出现来自您的主域(嗯,来自您的主域 DNS 服务器)的 mDNS 服务。

这是一个不完美的解决方案,但无需编写 iPhone 应用程序或花费大量时间进行疯狂的 VPN 配置,我认为 Wide-Area Bonjour 是您的最佳选择。

关于iphone - 通过 Windows VPN 的 Bonjour,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328233/

相关文章:

ios - 获取当前时间转换为纪元时间

iphone - 有没有好的开源 iOS 应用程序模板?

iphone - 写入/读取 plist 文件 iPhone

windows - 查看第 3 方 DLL 中的可用消息字符串(来自 mc.exe)

iphone - 提交之前,iPhone应用程序商店链接不起作用

iphone - iTunes文件共享-如何上传不同的文件夹?

iphone - 提交到 AppStore 后重命名 iOS App

windows - 如何在 Visual C++ 中宣传 Bonjour 服务

c++ - 我们如何调试在 C++ 应用程序中使用的 matlab 制作的 DLL?