我的 Windows 机器上有 2 个网络接口。1 是我的主 WAN 路由器,另一个是数据容量有限的调制解调器。我有两个问题需要解决:
- 我希望我的 Android 模拟器(谷歌 Android 模拟器)通过调制解调器连接
- 正如我所说,调制解调器有数据上限,因此如果可能的话,我想确保没有其他程序使用它来访问互联网
我试过强制绑定IP(ForceBindIP 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 来获取它:
- 通过键入以下命令从命令行启动 Microsoft 管理控制台
mmc
- 带上插件加载模式窗口:转到文件菜单并选择添加/删除管理单元...
- 选择具有高级安全性的 Windows Defender 防火墙管理单元:选择它,单击添加按钮并点击好的
然后,您可以根据各种标准(包括授权给定程序)创建通过接口授权或拒绝出站访问的规则。
更改是即时的,不需要关闭 MMC。
如果该管理单元没有出现在已注册的管理单元列表中,则可能意味着您的 Windows 版本不包含它。
希望这可以帮助!