簡體   English   中英

如何讓我的安卓模擬器使用我電腦的 VPN 接口?

[英]How can I get my android emulator use my computer's VPN interface?

我的公司需要 VPN 連接到我們的開發系統,這是我第一次嘗試在家中使用 android 應用程序。 結果證明模擬器不想使用 VPN 接口,所以即使我在我的 VPN 連接的筆記本電腦上連接到我們的開發系統,運行在它上面的模擬器也沒有。

我想到了3個解決方案:

  1. 在模擬器上運行 VPN 客戶端,但我希望有一個比這更簡單的解決方案
  2. 在我的本地機器上設置代理服務器
  3. 在我的本地機器上轉發一個端口

2 和 3 可能可以工作,但我仍然想知道是否有一種簡單的方法可以讓模擬器在沒有解決方法的情況下使用 VPN 接口。

我正在運行 OS X 10.7,並且我已經嘗試使用 network>>set service order 調整接口優先級順序。

我想我可以清除舊戴爾的灰塵並在那里嘗試,但我希望得到相同的結果。

首先啟動您的 vpn 連接,然后重新啟動模擬器,現在模擬器應該使用主機 vpn 連接。

根據android doc ,這主要是因為DNS問題:

啟動時,模擬器會讀取您的系統當前使用的 DNS 服務器列表。 然后它將最多四個服務器的 IP 地址存儲在此列表中,並根據需要在模擬地址 10.0.2.3、10.0.2.4、10.0.2.5 和 10.0.2.6 上為它們設置別名。

我在 Mac 上所做的只是確保選中“通過 vpn 發送所有流量”。 在網絡首選項中選擇 VPN 連接並單擊高級后,您將找到此設置。

適用於我的情況,但可能與您連接的 VPN 類型無關。

VPN 高級設置

我遇到了同樣的問題,並通過在 android 模擬器啟動並連接到互聯網后連接到 cisco vpn 來解決它。

在 Windows 7 中對我有用

我在 Windows 上設置了 vpn 連接。 然后我啟動了模擬器。 模擬器和我電腦上的所有東西都開始使用那個 vpn 連接。

在此處輸入圖片說明

我也遇到過這個問題,我在 dns 設置上嘗試了一些東西,但沒有解決。 正如@machado 在下面的評論部分所說,您應該通過“Cold Boot Now”選項啟動模擬器。 我希望這有幫助。

這些解決方案對我不起作用。

我發現您可以在Android模擬器或真實設備上使用此應用程序覆蓋3G移動網絡連接DNS服務器。

鏈接到游戲商店

暫無
暫無

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

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