将 Android 模拟器绑定到特定网络适配器

将 Android 模拟器绑定到特定网络适配器

我的 Windows 机器上有 2 个网络接口。1 是我的主 WAN 路由器,另一个是数据容量有限的调制解调器。我有两个问题需要解决:

  1. 我希望我的 Android 模拟器(谷歌 Android 模拟器)通过调制解调器连接
  2. 正如我所说,调制解调器有数据上限,因此如果可能的话,我想确保没有其他程序使用它来访问互联网

我试过强制绑定IPForceBindIP 192.168.0.xyz "C:\Users\USER\AppData\Local\Android\Sdk\tools\emulator.exe" -avd AVD_NAME),但我仍然可以通过 android 模拟器访问我的路由器和 NAS 服务器,而我本来不应该这样做。

我怎样才能实现我的目标?

答案1

抱歉,这个方法不太准确(我现在在 Linux 上),但如果我没记错的话,你应该能够通过 Windows 防火墙服务来实现这一点,通过Windows 防火墙高级安全 MMC 管理单元

我不确定您是否有可用的快捷方式,以及它是否在非专业版 Windows 上可用,但如果可用,您应该通过直接启动 mmc 来获取它:

  1. 通过键入以下命令从命令行启动 Microsoft 管理控制台mmc
  2. 带上插件加载模式窗口:转到文件菜单并选择添加/删除管理单元...
  3. 选择具有高级安全性的 Windows Defender 防火墙管理单元:选择它,单击添加按钮并点击好的

然后,您可以根据各种标准(包括授权给定程序)创建通过接口授权或拒绝出站访问的规则。

更改是即时的,不需要关闭 MMC。

如果该管理单元没有出现在已注册的管理单元列表中,则可能意味着您的 Windows 版本不包含它。

希望这可以帮助!

相关内容