如何从Android的VPN中排除Chromecast连接

问题描述 投票:0回答:2

[有人知道如何从Android的VPN中排除“ Chromecast”连接吗?简单来说,当我将我的Android设备与Chromecast连接时,即使已连接,其网络也应特别通过正常路由而不是通过VPN。我知道没有使用拆分隧道在Android中排除特定IP的工具,但是如果我们像我在某些应用中所做的那样知道软件包名称,则有一种排除它的方法。因此,一旦获得“ Chromecast”的程序包名称或特定的IP地址,我就可以将其排除。很乐意与技术上进行过讨论的人进行讨论。

谢谢,

android vpn chromecast tunneling
2个回答
2
投票

如果完全控制所使用的VPN服务,则只需在构建VPN Tun接口时调用addDisallowedApplication。您只需为方法提供软件包名称即可将其从VPN中排除。

如果没有软件包名称,解决方案是通过调用addRoute单独添加每个子网,并排除reserved networks

我正处于这种困境中,通过排除本地主机和专用网络,我可以在使用VPN时使用Chromecast。

如果您自己没有实现VPN服务,那么恐怕此答案将无济于事。


0
投票

我设法使它按您所描述的那样工作,但只能通过一个VPN提供商ProtonVPN。如果您的VPN应用程序建议基于IP的不包含拆分隧道,则它也应该起作用。但是,此解决方案不使用程序包名称(您在问题中建议的解决方案)。我希望它仍然可以帮助...

解决方法如下:

  1. 打开您的Chromecast(步骤2所需);
  2. 确定您的Chromecast的IP地址。我发现最简单的方法是以管理员身份登录路由器(192.168.1.1,请不要忘记在用于访问该地址的设备上断开VPN的连接;))。您可以在此处找到当前连接到WiFi的设备列表。找到Chromecast和关联的IP地址(192.168.1。*);
  3. [转到您的VPN Android应用程序的设置,然后检查拆分隧道功能。您需要断开与VPN的连接才能更改此设置。
  4. 将Chromecast IP添加到“排除的IP地址”

现在,您的VPN应用将在需要时直接连接到Chromecast。令我惊讶的是,我不需要将Google Home应用或我要投射的应用添加到排除的应用列表中。

[我猜想,如果您重启路由器(其中一些出于主题目的出于常规目的定期进行更新),与Chromecast关联的IP可能会更改,因此您需要重新进行操作。但是,关闭然后再打开Chromecast(与此同时电源中断)不会更改Chromecast的IP地址。

[如果有人知道轻松添加所有本地地址的方法,请共享它;)

想法来源:https://www.reddit.com/r/ProtonVPN/comments/9riylh/chromecast_while_on_protonvpn/

© www.soinside.com 2019 - 2024. All rights reserved.