当前位置:网站首页 > 编程语言 > 正文

xp虚拟机怎么联网(xp系统虚拟机怎么联网)



此文章仅为对一次问题解决经历的记录,旨在以后遇到相同问题时能快速找到解决方案,并非权威教程。

一、起因

在使用安卓模拟器时(笔者使用的是蓝叠模拟器),由于游戏的原因,需要给模拟器挂上代理。我的PC上已经有开放的代理端口,再在模拟器中安装第三方代理软件会很麻烦而且很不优雅。既然有现成的端口,那就好好利用起来吧。

二、历程

在安卓的真机上是能直接再连接的wifi设置中配置http代理的,于是我也尝试在模拟器的设置中找到网络设置

然而无奈遇到了第一个问题

未能找到网络设置

问题一:蓝叠模拟器屏蔽了网络设置功能,设置中找不到网络相关的选项

出现问题后,我首先是在模拟器的设定寻找了一遍

模拟器的设置

但也未找到网络相关选项。但是突然发现的adb选项启发了我:是否可以通过adb来设置模拟器的网络代理?

在网上查了一会后发现可行,动手开干。

下载adb:

解压后放入喜欢的路径,然后将adb的路径加入用户环境变量,这样就能直接在cmd或者powershell中使用adb了

尝试连接结果出现了第二个问题

出现问题

问题二:adb shell显示有多个设备

根据报错,大概就是adb检测到有多个安卓设备,不知道要连接哪一个,所以先使用

查看到底有几个设备

显示两个设备

显示有两个设备一个为5554一个为5555。模拟器adb选项上提示我们要连接5555端口,那就加上-s选项来连接localhost:5555这个设备

连接成功

连接成功

使用如下命令设置代理

由于PC上的代理端口是开在127.0.0.1:7890上,于是我想当然的把代理设置为

但是发现上不了网。

思考一番后明白了:对于安卓模拟器来说,127.0.0.1这个ip指向的是安卓模拟器本身,而非PC。安卓模拟器本质是虚拟机,虚拟机使用宿主机网络是有几种不同方式的。但是模拟器设置和信息中我并未找到相关信息。于是出现了第三个问题:我无法知道在模拟器视角下,PC的局域网IP地址

问题三:不知道代理的IP该设为多少

经过一段时间的资料查找后,我想到很多时候dns会设置为默认网关,这样就顺藤摸瓜能找到PC的IP地址。

使用

查看模拟器的dns设置

dns设置

其中8.8.8.8为谷歌的dns服务器。

10.0.2.3为本地局域网IP

ip查询

所以10.0.2.3就是我们要找的。

重新设置模拟器的proxy

回到模拟器,测试网络

界面

成功

三、后记

折腾完之后成功下载了游戏,但是突然不知怎的索然无味。

也许很多时候,折腾这件事本身就足够有趣了。很多看似很复杂很麻烦的事情,拆解下来都是一个个简单的小问题,解决完所有问题后带来的成就感是无与伦比的。

P.S.

文中如有错误请在评论区指出,希望大家不吝赐教

我到最后也没搞清楚为什么一个模拟器会有两个device。这两个device连接上后都是指向模拟器的......非常奇怪,希望有大佬解答一下

到此这篇xp虚拟机怎么联网(xp系统虚拟机怎么联网)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 2258xt(2258xt和2259xt区别)2025-11-07 22:00:05
  • linux操作系统怎么学(linux就这么学)2025-11-07 22:00:05
  • nvme接口和sata接口(nvme接口和sata接口区别)2025-11-07 22:00:05
  • jflash配置(jflash怎么添加芯片型号)2025-11-07 22:00:05
  • modbus报文解析0f(modbus报文解析器)2025-11-07 22:00:05
  • 返回上级目录以及返回根目录(返回上一层目录的命令)2025-11-07 22:00:05
  • 换国内驾照需要停留多久(换国内驾照需要停留多久才能办理)2025-11-07 22:00:05
  • 广度优先搜索算法代码(广度优先搜索算法代码怎么写)2025-11-07 22:00:05
  • 单播地址有哪些(单播地址和多播地址的区别)2025-11-07 22:00:05
  • 查看文件权限(查看文件权限linux)2025-11-07 22:00:05
  • 全屏图片