我在Mac OS 10.9.5计算机上设置了Internet共享,将我的以太网连接共享到连接到已创建的Wi-Fi热点的任何设备。我正在寻找一种通过代理服务器强制所有流量的方法,以便可以使用Charles监视流量。
我以为,由于Charles在传出的以太网连接上自动设置了代理设置(以上),因此所有Wi-Fi流量都已经被代理了,但是我错了。似乎Internet共享创建了一个新的网桥(当前称为“ bridge100”),即使数据包出自同一网络接口,该网桥也不会通过同一网络服务运行。
我可以在Charles中看到我的计算机生成的所有流量,而看不到其他计算机的流量。有没有办法设置路由,以便将我的以太网代理设置也应用到网桥?如果不是,是否有任何方法可以将网桥的流量路由到同一代理?
iptables
,像这样。我不熟悉OS X的防火墙,但这基本上是您必须复制的内容。