简介

在绝大多数场景中,用户都会在疯狂URL 的网络接口列表中选择当前用户使用的物理网卡(如WLAN 或 以太网),通常情况下,由于物理网卡是整个设备系统中是全局的网络数据处理中枢,你系统中的所有网络收、发包都会经过该网卡,当用户设备上的网络收、发数据包过于频繁时,除了网卡自身会产生负载外,CPU、内存等都可能会产生负载,疯狂URL 使用该网卡并解析所有经过该网卡接口的数据包时,疯狂URL 作为软件,它依赖你的CPU和内存以及网卡等核心配置的并发处理能力,在网络I/O高频数据性能的影响下,软件自身也会受到限制,特别是很多用户在进行大量的文件、流媒体下载、播放等场景下,可以看到疯狂URL 左下角的数据包数据会非常的庞大,不少用户的场景达到亿级别,这明显会对性能产生一定的影响。

为了避免性能问题,本文提供有关于让疯狂URL仅捕获模拟器或手机渠道的网络数据,避免全局捕获

⚠此教程仅适用于网卡模式,对于web代理模式,如果不希望全局捕获,只想捕获某个指定的浏览器或其他局域网设备时,你应该首先在设置中将“启动代理模式时自动设置系统代理”功能关闭,然后,你需要在只希望捕获的浏览器中安装一个代理插件(如Proxy SwitchyOmega),然后设置代理服务器(在本机使用IP:127.0.0.1,端口为疯狂URL使用的端口,局域网则使用疯狂URL 所在的局域网IP地址,如192.168.xx.xx,端口同疯狂URL 一样)

步骤

这里分两个部分,分别是模拟器部分和手机部分,手机部分主要使用热点

模拟器部分

1.开启网络桥接模式

以mumu模拟器为例(其他模拟器类似),首先打开模拟器设置中心,找到网络网络桥接模式

勾选开启网络桥接模式,IP设置默认为 DHCP即可

接下来往下滑找到桥接网卡,如图所示,列表中的网卡每个人可能不同

通常默认情况下选中的是Hyper-V开头的,这是Windows自带的虚拟机功能,其他的分别为WiFi和有线接口以及USB等,我这里主要选择Hyper-V开头的这个,因为这通常也是模拟器默认使用的虚拟网卡(部分模拟器有自己的虚拟网卡名称),并且没有在其他应用中使用,这样可以更干净的让模拟器独占这个网卡,捕获的数据也更少,因为只有模拟器的数据。

如果你没有看到Hyper-V的网卡,你需要首先了解如何打开Hyper-V的功能,并启用它,可能需要重启电脑。此功能需要你的CPU支持虚拟化,对于老旧的系统可能不支持。
如果你的模拟器没有使用Hyper-V,可能使用了自家专用的虚拟网卡,那么只需要选择它即可

选择网卡后,接下来保存设置并重启模拟器

2.切换疯狂URL 的网络接口

在疯狂URL 左上角打开网络接口列表,找到图中标记的网卡选项(注意描述中包含Hyper-V开头),这是正是我们上一步模拟器中使用的网卡。

需要注意,如果你看到多个包含Hyper-V描述的接口名称,那么你可能正在使用多个模拟器以及其他虚拟机应用,要判断你的模拟器使用了哪个一个接口,你需要根据实际的接口名称中的括号内的内容来判断,比如如果只有一个时,通常是Default Switch,如果有多个,可能会是其他不同的名称,但通常与你的模拟器或其它虚拟机的内部及进程名称相关,除此之外,也可以根据流量来选择(不要选择Adapter for lookbak…开头的这个,这是回环接口)

选择网卡后点击开始捕获,即可对mumu模拟器的网络进行捕获,此时,即使你在进行大量的下载或其他应用的网络收、发请求,也不会经过虚拟网卡,所以疯狂URL 仅捕获该虚拟网卡的数据,相当于与其他应用的数据进行了隔离,从而减少疯狂URL 在处理网络数据包时的性能影响。

手机部分

手机部分主要使用Windows的移动热点功能,这比模拟器更简单,无需额外的设置。这主要适用支持WiFi的Windows设备(部分老旧的系统和设备可能不支持WiFi,并且性能会有所影响,usb外置网卡操作方式可能有所区别)

1.启用移动热点

对于Windows10用户来说,只需要点击右下角的WiFi图标,即可看到移动热点功能,然后启动它即可,如果你没有看到它,请通过网络查询你的系统版本如何开启移动热点

启动完成后,你就可以用手机连接该热点(如我的是test66,请以你自己的为准)。

2.选择移动热点的网络接口

接下来,疯狂URL左上角打开网络接口列表(同mumu模拟器部分一样),然后找到描述为 Microsoft Wi-Fi Deirect …开头的接口名称,并观察流量,选择有流量的这一项(请确保已经连接Windows的移动热点热点)

然后就可以开始捕获了,这与mumu模拟器类似,只会捕获连接了Windows移动热点的设备,如果你使用多个手机连接了该热点,都会被捕获,但疯狂URL 不会捕获其他网卡(如物理全局网卡)的数据包,所以和模拟器一样,相当于与其他应用进行了隔离,从而减少疯狂URL 在处理网络数据包时的性能影响。

完结

最后实际上可以通过上面的两个部分观察到一个共同点,就是疯狂URL 要捕获哪个渠道的数据时,只要该渠道的应用或设备支持使用独立的网卡(虚拟或物理均可),就可以只捕获选定网卡的物理数据包

类似文章