You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置JMeter手动代理后移动端无法联网,无法录制HTTP流量求助

JMeter录制手机HTTP流量失败及代理后无法联网的排查方案

一、核心问题原因及解决办法

1. 证书未完成信任配置

  • 安装JMeter证书后,必须在系统层级信任该证书:
    • Android:进入「设置-安全-加密与凭据-信任的凭据」,找到JMeter证书并启用信任;Android 7+机型需将证书安装到「系统凭据」目录,仅安装到用户凭据会导致HTTPS请求拦截失败
    • iOS:进入「设置-通用-VPN与设备管理」,找到已安装的JMeter证书,点击「信任」

2. 网络连通性与端口拦截

  • 确认电脑和手机连接同一Wi-Fi,关闭电脑防火墙/杀毒软件测试,若恢复正常,需给JMeter添加8888端口的放行规则
  • 用ipconfig(Windows)或ip addr(Mac/Linux)确认电脑的Wi-Fi IPv4地址,不要使用以太网或VPN地址
  • 检查端口是否被占用:
    • Windows执行netstat -ano | findstr :8888,若有结果则换用未被占用的端口(如8080)
    • Mac/Linux执行lsof -i :8888,结束占用端口的进程或更换端口

3. JMeter代理配置疏漏

  • 确保HTTP(S) Test Script Recorder的「目标控制器」已选择线程组下的Recording Controller
  • 检查HTTPS设置:勾选「为所有HTTPS请求创建样本」,确认证书生成路径(默认在JMeter的bin目录,文件名为ApacheJMeterTemporaryRootCA.crt)

4. 手机代理设置错误

  • 手动代理的主机名必须填写电脑的Wi-Fi IPv4地址,不能填localhost或127.0.0.1
  • 代理端口需与JMeter设置的完全一致(如8888)
  • 不要在「不使用代理的地址」中填写任何内容,避免请求被跳过拦截

二、Wi-Fi从公共改私有是否可行?

可行,但仅作为辅助手段:

  • 公共网络下电脑的网络权限受限,手机可能无法访问电脑的内部端口
  • 改为私有网络后,电脑会开放局域网内的端口访问权限,提升手机连接代理的成功率
  • 但这无法替代上述核心问题的排查,仍需优先解决证书、端口、连通性的问题

内容的提问来源于stack exchange,提问作者anand selvaraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 06:42:13