Little Snitch报告针对错误子网的AirPlayXPCHelper的传出连接?


4

升级到El Capitan之后,我开始注意到从AirPlayXPCHelper到192.168.1.0/24子网的恼人连接(我的家庭网络不在192.168.1.0/24子网中,它位于172.16.0.0/12子网中)。

问题是:

  1. 为什么AirPlayXPCHelper会在端口5000和7000上访问此网络?
  2. 有没有办法限制它去那里的愿望?

谢谢。


它可能有兴趣连接到192.168网络上的任何东西?
agentroadkill

并不是的。电缆调制解调器有192.168.100.0/24网络,但192.168.1.0范围内没有任何内容。甚至不是VPN。
sashk

由于AirPlay旨在与AirPort Express基站协同工作,默认地址范围为192.168.1.x / 24,因此帮助程序可能会使用它来尝试从这些基站获取响应。
Phoenix

@Phoenix不是10.0.0.0/24默认的机场?
sashk

有3个网络可配置:10.0.x.x / 24,172.16.x.x / 24和192.168.x.x / 24。第三个八位字节默认为1,但可以自由配置为0-255之间的任何值。如果我没有弄错的话,它曾经是10.0.x.x / 24,并在以后的固件版本中更改为192.168.x.x / 24。由于我没有长时间拖欠我的设备,我不是百分之百确定。
Phoenix

Answers:


6

是时候回答我自己的问题了:

为什么AirPlayXPCHelper会在端口5000和7000上访问此网络?

这与Peer-to-Peer AirPlay和Airplay设备发现有关。 macOS发现新设备并尝试使用这些端口进行连接以完成(?)发现过程。

我的几个邻居得到了新的AppleTV和macOS尝试连接到他们。由于所有AppleTV都连接到不同的网络,它会尝试连接到每个网络,这就是Little Snitch报告的内容。

有没有办法限制它去那里的愿望?

我不知道。我刚刚使用Little Snitch阻止了AirPlayXPCHelper对我以外网络的访问。


1

我有一个完全相同的问题,Little Snitch在端口7000上检测到外部AirPlayXPCHelper流量,但将其视为内部流量。我的意思是,即使我将所有外部流量标记为拒绝,Little Snitch继续提示我每次连接尝试,直到我将其设置为拒绝本地流量(仅用于测试目的),显然我不想否认本地流量在这个端口上...我不明白为什么Little Snitch将此解释为本地流量(当地址不在本地DHCP范围内时),Little Snitch的错误可能是什么?

当我阅读有关AirPlay的帖子时,它让我思考AirPlay技术是如何工作的,因为它现在使用蓝牙在设备之间建立连接。我无法重复启用本地连接和禁用蓝牙的问题。

长话短说我现在确信这只是Little Snitch中的一个错误,而不是有人试图入侵我的网络。阻止本地连接或禁用蓝牙是我可以永久停止尝试的唯一方法。

蓝牙流量来自计算机附近某个支持AirPlay的设备。也许隔壁邻居AppleTV?


我不知道这是一个问题的答案,而不是完全是另一个问题。考虑重写它以便回答问题,或者如果您有其他问题,请重写并将其作为新问题发布。
Allan

0

这个 问题将帮助您禁用问题的根本原因。

如果你是好奇的类型,我会在某处启动WireShark并查看Mac是否实际上将这些端口上的数据包发送到这些地址。可能是AirPlay已经为自己分配了一个接口,并将其用作回路或其他方式。


3
我不想禁用AirPlay,但我想更好地理解为什么它试图连接到不在我的网络中的子网。我看着Wireshark转储,但没有看到任何有趣的东西。我应该在我的问题中提到这一点。
sashk
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.