簡體   English   中英

如何在 Android 中從 VPN 中排除 Chromecast 連接

[英]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 的排除的拆分隧道,它也應該可以工作。 但是,此解決方案不使用包名稱(您在問題中建議的解決方案)。 我希望它仍然會有所幫助...

解決方法如下:

  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/

如果您的 VPN 提供商允許使用 IP 地址(例如 ProtonVPN)進行拆分隧道,鑒於它是您的 Chromecast,另一種獲取 Chromecast IP 地址的簡單方法是通過 Google Home 應用程序:

  1. 打開 Google Home 應用。
  2. 點擊 Chromecast 的磁貼。
  3. 在右上角,點擊齒輪圖標(即設置)。
  4. 點擊“設備信息”。
  5. 在此頁面底部的“技術信息”下,您將看到 Chromecast 的 IP 地址。

這種替代方式可能很有用,例如,當您無法以管理員身份連接到路由器時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM