首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android中如何从VPN中排除Chromecast连接

在Android中如何从VPN中排除Chromecast连接
EN

Stack Overflow用户
提问于 2015-01-06 07:02:08
回答 3查看 4.7K关注 0票数 2

有没有人知道如何将"Chromecast“连接排除在Android的VPN之外?简单地说,当我用Chromecast连接我的android设备时,它的网络应该经过正常的路由,而不是通过VPN,即使它是连接的。我知道在android中没有使用分割隧道排除特定IP的便利,但是如果我们知道包名,就像我对某些应用程序一样,有一种方法可以排除它。因此,一旦我得到包名或特定IP地址的"Chromecast",我可以排除它。很乐意和技术上做过这方面工作的人讨论。

提前谢谢你,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-05 23:57:34

如果您完全控制正在使用的VPN服务,那么在构建VPN Tun接口时,只需调用addDisallowedApplication即可。您只需向方法提供包名,就可以将其排除在VPN之外。

如果您没有包名,则解决方案是通过调用addRoute和排除预留网络单独添加每个子网。

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

如果您没有自己实现VPN服务,那么恐怕这个答案不会有帮助。

票数 2
EN

Stack Overflow用户

发布于 2019-12-13 17:57:28

我设法使它像您所描述的那样工作,但只使用一个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应用程序,也不需要添加到排除应用程序列表中的应用程序。

我想,如果您重新启动您的路由器(其中一些是主题精灵为更新目的而回退的),则与Chromecast相关的IP可能会发生变化,您将需要重新执行该操作。但是,关闭Chromecast (同时具有电源中断)不会改变Chromecast的IP地址。

如果有人知道一种容易添加所有本地地址的方法,请分享;)

创意来源:质子protonvpn/

票数 0
EN

Stack Overflow用户

发布于 2022-05-21 07:35:30

如果您的虚拟专用网提供商允许使用IP地址(例如,ProtonVPN)进行分路隧道,考虑到这是您的Chromecast,另一种获取Chromecast IP地址的简单方法是通过Google应用程序:

  1. 打开Google应用程序。
  2. 点击你的Chromecast瓷砖。
  3. 在右上角,点击齿轮图标(即设置)。
  4. 点击“设备信息”。
  5. 在本页的底部,在“技术信息”下,您将看到Chromecast的IP地址。

例如,当您无法以管理员的身份连接到路由器时,这种替代方式可能很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27793680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档