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

xp虚拟机怎么联网(xp系统虚拟机怎么联网)此文章仅为对一次问题解决经历的记录 旨在以后遇到相同问题时能快速找到解决方案 并非权威教程 一 起因 在使用安卓模拟器时 笔者使用的是蓝叠模拟器 由于游戏的原因 需要给模拟器挂上代理 我的 PC 上已经有开放的代理端口 再在模拟器中安装第三方代理软件会很麻烦而且很不优雅 既然有现成的端口 那就好好利用起来吧 二 历程 在安卓的真机上是能直接再连接的 wifi 设置中配置 http 代理的

大家好,我是讯享网,很高兴认识大家。



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

一、起因

在使用安卓模拟器时(笔者使用的是蓝叠模拟器),由于游戏的原因,需要给模拟器挂上代理。我的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连接上后都是指向模拟器的……非常奇怪,希望有大佬解答一下

小讯
上一篇 2025-06-01 15:23
下一篇 2025-04-18 08:54

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/164161.html