关于TP-Link Archer A64路由器合并LAN与Wi-Fi流量以实现跨链路抓包的技术问询
关于TP-Link Archer A64路由器合并LAN与Wi-Fi流量以实现跨链路抓包的技术问询
完全不傻的问题!很多刚接触网络抓包的朋友都会有这个需求,我用大白话给你拆解清楚怎么实现:
核心逻辑
要让有线连路由器的PC抓到Wi-Fi设备(手机/笔记本)的流量,本质是让Wi-Fi设备的网络流量复制一份传到你的PC所在的LAN口上。TP-Link Archer A64最直接的实现方式是用**端口镜像(Port Mirroring)**功能——这是路由器专门为流量监控设计的原生功能。
具体操作步骤
1. 确认路由器的端口镜像功能
先登录Archer A64的管理后台:
- 打开浏览器,输入路由器底部标签上的管理地址(一般是
192.168.0.1或192.168.1.1),输入管理员账号密码登录 - 找到「高级设置」→「监控」或「端口设置」分类,查找端口镜像选项(TP-Link入门路由器一般把这个功能放在高级菜单里)
2. 配置端口镜像(若找到功能)
- 镜像源端口:选择你手机连接的Wi-Fi频段(「2.4G Wi-Fi」或「5G Wi-Fi」,两个都选也可以),这是告诉路由器「要复制哪个端口的流量」
- 镜像目的端口:选择你PC当前插的LAN口(比如LAN1/LAN2,对应你实际插线的接口),这是告诉路由器「把复制的流量发到哪个LAN口」
- 保存设置,部分机型需要重启路由器后生效
3. 用Wireshark抓包
- 打开Wireshark软件,在网卡列表里选中PC的有线网卡(就是连路由器的那个,一般显示为「以太网」或对应网卡型号)
- 点击「开始捕获」,此时手机连Wi-Fi产生的所有流量都会被路由器镜像到PC的有线网卡,Wireshark就能直接抓到
- 小技巧:如果流量太杂看不过来,可以用过滤规则
ip.addr == 你的手机IP,只显示和目标手机相关的数据包
4. 无端口镜像功能的替代方案
如果你的Archer A64确实找不到端口镜像功能(部分入门机型可能精简了该功能),可以用临时方案:
- 让PC当中间转发节点:PC保持有线连路由器,同时在PC上开启Wi-Fi热点,让手机连接这个PC热点
- 打开Wireshark捕获PC的Wi-Fi热点网卡,手机的所有流量都会经过PC,自然就能抓到数据包
- 缺点:手机网速会受PC性能影响,适合临时抓包场景
备注:内容来源于stack exchange,提问作者havaka
相关产品推荐
相关产品推荐

