[英]How to exclude Chromecast connection from VPN in Android
有誰知道如何在 Android 中從 VPN 中排除“Chromecast”連接? 簡單來說,當我將我的 android 設備與 Chromecast 連接時,它的網絡特別應該通過正常路由而不是通過 VPN,即使它已連接。 我知道沒有工具可以使用拆分隧道排除 android 中的特定 IP,但是如果我們知道包名稱,就像我對某些應用程序所做的那樣,有一種方法可以排除它。 因此,一旦我獲得“Chromecast”的包名或特定 IP 地址,我就可以排除它。 很想與在技術上工作過的人討論它。
提前致謝,
如果您可以完全控制正在使用的 VPN 服務,則只需在構建 VPN Tun 接口時調用addDisallowedApplication 即可。 您只需將包名稱提供給該方法即可將其從 VPN 中排除。
如果您沒有包名稱,解決方案是通過調用addRoute並排除保留網絡來單獨添加每個子網。
我正處於這種困境中,通過排除本地主機和私有網絡,我可以在使用 VPN 的同時使用 Chromecast。
如果您自己沒有實施 VPN 服務,那么恐怕這個答案將無濟於事。
我設法讓它按照你的描述工作,但只有一個 VPN 提供商:ProtonVPN。 如果您的 VPN 應用程序建議使用基於 IP 的排除的拆分隧道,它也應該可以工作。 但是,此解決方案不使用包名稱(您在問題中建議的解決方案)。 我希望它仍然會有所幫助...
解決方法如下:
現在,您的 VPN 應用程序將在需要時直接連接到 Chromecast。 (對我來說)令人驚訝的是,我不需要將 Google Home 應用或我正在投射的應用添加到排除的應用列表中。
我想如果你重新啟動你的路由器(其中一些是為了更新目的而自己定期這樣做),與 Chromecast 關聯的 IP 可能會改變,你將需要重新進行操作。 但是,關閉然后打開 Chromecast(同時電源中斷)不會更改 Chromecast 的 IP 地址。
如果有人知道一種輕松添加所有本地地址的方法,請分享;)
想法來源: https ://www.reddit.com/r/ProtonVPN/comments/9riylh/chromecast_while_on_protonvpn/
如果您的 VPN 提供商允許使用 IP 地址(例如 ProtonVPN)進行拆分隧道,鑒於它是您的 Chromecast,另一種獲取 Chromecast IP 地址的簡單方法是通過 Google Home 應用程序:
這種替代方式可能很有用,例如,當您無法以管理員身份連接到路由器時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.