- 首先iphone通过数据线连接mac,打开iTunes,获取iphone 设备id
- 在mac终端下执行以下命令:
rvictl -s <UDID>
所有iphone网络流量都会经过iphone所连接的mac,但是iphone数据还是走iphone的网络。
- 启动wireshark进行抓包, 设备连接后,mac会出现一个对应的虚拟网络接口,名字是rvi0(如果有多个iphone则累加,rvi1,rvi2…)
- 断开网络连接:
rvictl -x <UDID>
参考: http://developer.apple.com/library/mac/#qa/qa1176/_index.html