使用透镜代理模式捕获APP直播源¶
透镜代理模式是2025年新增的功能,通过在设备上安装证书,实现对设备网络流量的全面拦截和分析,当前仅支持安卓设备。
透镜代理模式是基于代理/增强型代理模式的增强版,提供了更强大的网络拦截能力和更稳定的证书安装体验。简单来说,要使用透镜代理模式,你必须要启动代理/增强型代理模式之一,并且在Windows及安卓设备上安装证书
透镜代理模式的优势
- 更稳定的证书安装:相比传统代理服务器设置,证书安装更加稳定,成功率更高(但仍然有部分app可能不支持透镜代理模式,需要使用传统代理服务器设置方式进行)
适用场景¶
- 代替传统代理模式:当使用传统代理无法捕获时(即需要手动设置安卓设备代理服务器),可以尝试使用透镜代理模式
- 有反检测机制的应用:绕过反代理、反VPN检测(部分可能无法绕过)
- 需要绕过证书固定:部分证书固定的应用
- 深度网络分析:获取更详细的网络请求信息
仅支持安卓设备
透镜代理模式当前仅支持安卓设备,iOS设备暂不支持。
前提条件¶
- Root设备:需要Root权限的安卓设备,并允许写入系统分区
- USB调试:需要开启开发者选项和USB调试(若使用手机时需要)
- 疯狂URL 4:需要v4.4+版本
详细操作步骤¶
第一步:启动增强型代理模式¶
透镜代理模式支持基于代理/增强型代理模式,但我们强烈建议使用增强型代理模式,因为其兼容性更好。使用方式与增强型代理模式基本相同,本教程以增强型代理模式为例。

第二步:检查安卓设备ADB连接并确认Root权限¶
请选择你的设备类型查看对应步骤:
启动模拟器并开启 Root 权限¶
以 MuMu 模拟器为例,需要在设置中启用以下选项:
- 可写系统磁盘
- Root 权限


重要设置
这两个选项对证书安装成功与否至关重要,必须确保提前开启。
连接安卓设备(模拟器)¶
-
打开安卓设备管理界面:点击疯狂URL 工具栏中的安卓图标按钮

-
观察列表中是否有设备信息,如果没有,请参考常见场景与问题进行排查
下述步骤适用于已获得 Root 权限、且允许写入系统分区的安卓手机(与模拟器相比,后续“安装系统级证书”和“连接 NetLens”步骤完全一致)。
1) 前置检查¶
- 设备已获得 Root 权限(推荐使用 Magisk 等工具)
- 已开启可写系统分区(部分机型或 ROM 需单独开启)
- 数据线与 USB 端口工作正常(建议使用原装数据线)
2) 开启开发者选项与调试功能¶
- 设置 → 关于手机 → 连续点击“版本号”7 次,开启“开发者选项”
- 进入 设置 → 系统 → 开发者选项(不同品牌路径略有差异),开启:
- USB 调试
- USB 调试(安全设置)(如有)
- 通过 USB 安装(如有)
- 无线调试/ADB 无线调试(Android 11+ 提供)
重要说明
若未开启 USB 调试或未在手机弹窗中点选“允许 USB 调试”,电脑将无法通过 ADB 识别设备。
3) 与电脑建立 ADB 连接¶
-
方式 A:USB 数据线连接(推荐)
- 在 Windows 安装手机厂商 USB 驱动或通用 ADB 驱动(可通过厂商官网或常用驱动工具安装)
- 用数据线连接手机与电脑,若手机弹出“是否允许 USB 调试”,勾选“始终允许来自此计算机的 USB 调试”,并点击“允许”
- 打开疯狂URL 的安卓设备管理界面,点击“刷新”,应能看到设备
- 若仍未显示,可在命令行执行
adb devices检查状态:- 显示
device:连接正常 - 显示
unauthorized:在手机端重新确认授权,或在开发者选项中“撤销 USB 调试授权”后重新插拔数据线
- 显示
-
方式 B:无线调试(同一局域网,且必须先通过数据线连接成功过一次)
- Android 11 及以上(原生“无线调试”):
- 开发者选项 → 无线调试 → 通过配对码进行配对,记录显示的 IP 与端口
- 在 Windows 命令行中按提示完成
adb pair与adb connect <IP:端口>(不同 ROM 的具体提示略有差异)
- Android 10 及以下:
- 先用 USB 连接并确保
adb devices为device - 在命令行执行
adb tcpip 5555使设备进入网络调试模式 - 拔掉数据线,查到手机的 IP 地址(同一局域网)
- 执行
adb connect <手机IP>:5555建立无线连接
- 先用 USB 连接并确保
- 回到疯狂URL 的安卓设备管理界面,点击“刷新”,应能看到设备
- Android 11 及以上(原生“无线调试”):
驱动与线材建议
- 优先安装官方驱动并使用原装数据线,能显著降低连接不稳定、识别失败等问题。
- 若多次出现
unauthorized或设备频繁断连,尝试更换 USB 端口/线材。
4) 检查疯狂URL是否能识别设备¶
点击工具栏中的安卓图标按钮,打开安卓设备管理界面,查看设备列表中是否能看到设备,如下图所示即为识别成功:

若设备列表中没有设备信息,请参考常见场景与问题进行排查
第三步:安装系统级证书¶
-
选择设备并安装证书:
- 在设备列表中选择目标设备
- 点击"安装证书"按钮并稍等片刻

- 正常情况下会显示"证书安装成功"
安装失败排查
如果证书安装失败,通常是Root权限问题,需要检查模拟器是否完全开启Root权限和系统磁盘写入权限。
第四步: 连接透镜服务¶
-
启动透镜连接:
- 证书安装完成后,点击"连接"按钮
- 首次连接时,模拟器会提示安装NetLens APP和启动VPN
- 点击"确定"允许安装和启动

-
验证连接状态:
- 连接成功后应该看到以下状态

连接成功标志
显示用户信任和系统信任都已启用才表示连接成功,若显示用户未信任,请检查证书是否安装成功或设备是否Root成功
扫码连接
- 除了点击连接按钮,也可以使用手机扫码连接
- 手机扫描右侧的连接二维码后会自动连接
前提条件:
- 手机已安装NetLens APP
- 需要确保首次通过数据线连接成功过一次,并安装证书成功
- 必须在同一局域网下,模拟器也可以直接扫码连接
连接失败排查
- 必须确保"用户信任"和"系统信任"都已启用
- 如果任一项未启用,说明证书安装有问题
第五步:开始捕获测试¶
-
验证配置:
- 确保代理设置正确
- 确保证书安装成功
- 设备能够正常访问网络
-
启动目标App:
- 在移动设备上打开要捕获的App
- 进入直播间或播放视频内容
-
观察捕获结果:
- 在疯狂URL 主界面观察捕获列表
- 查找类型为"video"或包含视频格式的URL
- 右键点击URL选择"播放"进行验证
第六步:结果验证和使用¶
识别有效的直播源¶
成功捕获的直播源通常具有以下特征:
- 类型标识:显示为"video/*"、"*flv"、"*m3u8"等
- 播放测试:右键播放后内容与App中一致
- URL特征:包含明显的视频文件扩展名或流媒体标识,如".flv"、".m3u8"等
使用捕获的URL¶
- 内置播放器测试:右键选择"播放"
- 复制URL:右键选择"复制URL"
- 外部播放器:将URL粘贴到VLC、PotPlayer等播放器
- OBS推流:将URL作为媒体源添加到OBS
高级技巧¶
双重代理模式¶
对于特别难以捕获的App,可以尝试同时使用代理服务器和透镜VPN:
- 保持NetLens VPN连接状态
- 同时在设备网络设置中配置代理服务器
- 代理服务器IP为疯狂URL 所在的局域网IP
- 端口号为疯狂URL 增强型代理模式的端口号
网络环境切换¶
如果局域网连接有问题,可以尝试:
- 在安卓设备管理界面切换为"局域网"模式
- 选择正确的网络接口
- 使用二维码扫描重新连接
证书管理¶
- 每次重启后检查:部分设备重启后证书可能失效
- 重新安装:如果系统信任未启用,需要重新安装证书
- 定期更新:建议定期检查证书状态
常见场景与问题¶
设备列表为空 / ADB 未识别设备(模拟器/无线)¶
当疯狂URL 的安卓设备管理界面列表为空,且使用 USB 线连接无效时,通常出现在模拟器或无线调试场景。可按下述方式手动 ADB 连接:
1) 模拟器手动连接(以 MuMu 为例)
- 查看模拟器的 ADB 端口信息
- 在 MuMu 模拟器中:顶部菜单 → 问题诊断 → 网络信息

- 记录 ADB 调试端口号(如 16480)
- 打开 Windows 命令行(cmd)
- 输入连接命令:
adb connect 127.0.0.1:16480 - 看到 "connected to 127.0.0.1:16480" 表示连接成功
返回疯狂URL 的安卓设备管理界面,点击“刷新”,应能看到设备:

2) 手机
无线连接:
- 确保已经通过USB线连接成功过一次
- 请先确保手机与电脑在同一局域网,并已在手机端开启“无线调试”
- 具体无线调试的配对与连接步骤,参考前文“手机真机(Root)连接与设置”中的“方式 B:无线调试(同一局域网)”
数据线连接
- 请确保数据线连接正常,且手机端已开启“USB调试”
- 若仍未显示,可在命令行执行
adb devices检查状态:- 显示
device:连接正常 - 显示
unauthorized:在手机端重新确认授权,或在开发者选项中“撤销 USB 调试授权”后重新插拔数据线
- 显示
使用手机时,每次都要使用数据线连接才能连接疯狂URL的代理服务器吗?¶
- 不需要每次连接数据线,首次连接时需要通过数据线连接并安装证书,之后可以使用无线调试方式连接
- 无线调试需要在同一个局域网内,并且手机需要开启无线调试功能
- 无线调试仅支持Android 5.0以上版本,若手机版本过低,建议升级 firmware 或使用数据线连接
- 确保已经安装了NetLens APP,然后扫描疯狂URL安卓设备管理界面右侧的局域网连接二维码即可
NetLens APP安装失败
下载失败: - 检查网络连接是否稳定 - 可以手动下载安装包 - 手动安装到手机或模拟器中
安装失败: - 确保设备有执行shell的权限 - Root设备安装时需要允许授权提示 - 可尝试手动安装APK文件
NetLens连接成功但App无网络
这是最常见的问题之一,可能的原因:
证书固定: - App使用了证书固定技术,不信任我们安装的证书 - 只信任App自己生成的证书 - 技术上可以解决,但需要针对特定App进行复杂处理
VPN环境检测: - App检测到VPN环境,内部阻断网络连接 - 许多App为防止代理和VPN,会检测用户网络环境
解决尝试: 1. 使用代理服务器+NetLens VPN双重模式 2. 断开NetLens连接,单独配置代理服务器 3. 尝试不同的网络环境
证书安装成功但连接失败
网络隔离问题: - 模拟器具有独立网络环境,可能无法与宿主机通信
解决方法: 1. 在安卓设备管理界面,切换二维码为"局域网"模式 2. 选择正确的活跃网卡(如无线网卡) 3. 检查防火墙设置,确保没有阻止通信
App无法加载视频组件
可能原因: - 模拟器环境被App检测 - VPN环境被App检测 - Root权限被App检测 - 证书固定不受信任
解决办法: 1. 更换其他模拟器或使用真实手机 2. 尝试使用手机虚拟机(如光速虚拟机等) 3. 使用安卓11+系统版本 4. 考虑使用网卡模式作为替代