现在移动设备的测试日益增多起来,除了传统的手机端的测试还有各种嵌入式设备的测试,不管手动功能测试、安全测试还是自动化测试,通常需要在自己的电脑上配置 hosts 文件并开启 wifi 热点,而手机和嵌入式设备通常难于获得 root 权限,不能在设备中直接修改 hosts 文件,在热点电脑上配置 hosts 文件就成了唯一的方法,现有一些免费开启电脑 wifi 热点的软件,通常热点连接后 hosts 文件不能生效,本方案目的就是用于解决此问题而产生的。

      第一步,配置待开启热点电脑的 hosts 文件,这里用于演示,配置如下127.0.0.1 test.mobile.com

      第二步,首先安装一款免费的 wifi 热点软件,可以用猎豹免费 wifi 热点软件,安装完成后启动并设置 wifi 热点。在 windows 的控制面版中的网络和共享中心里,可以看到名为 Microsoft Virtual WiFi Miniport Adapter 的虚拟网络适配器。

      第三步,开启物理网卡的网络共享功能,建议选择有线网卡开启共享,稳定性和网络速度会好于无线网络。通常该步骤 wifi 热点软件会为您自动设置,如果不成功,再尝试手动设置。

      第四步,关闭猎豹免费 wifi 热点软件的进程,进程名称为kwifi.exe,可以用任务管理器中止,相关子进程也会结束。

      第五步,在 windows 命令行中执行以后命行开启 windows 自身的 wifi 热点功能。很多情形下,直接执行该步骤不能正常开启热点,因此需要预安装热点软件进行相关系统设置。

netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid=playubuntu key=12345678
netsh wlan start hostednetwork

其中的 ssid 为热点名称,key 为热点密码,建议将上述三个命令保存为批处理文件,以后可以直接运行。

      第六步,用手机尝试连接上述 wifi 热点。

      第七步,在手机上进行验证 hosts 文件的有效性,这里推荐 ping&DNS,这个软件,在域名文本框中输入 test.mobile.com。

返回结果为 127.0.0.1 时,恭喜您,成功在共享主机上的 hosts 文件,接下来您可以任性的进行操作了。


↙↙↙阅读原文可查看相关链接,并与作者交流