Ubuntu 上的 Charles 代理问题
Charles Proxy Issue on Ubuntu
我正在尝试通过监控 outbound/inbound HTTP 流量在我的应用程序 (Android) 上进行调试会话。
我已按照这些步骤进行设置,
- 确保我的 phone 和笔记本电脑在同一个网络中。
- 我的笔记本电脑运行 Ubuntu。所以,我从
ifconfig
获取了笔记本电脑的 IP 地址。假设它是 172.x.x.x
.
- 在我的手机中将此 IP 配置为代理 IP,端口为
8888
。
- 最后,有了 Charles 应用程序 运行,我希望我的 HTTP 流量可以通过笔记本电脑上的 Charles 应用程序进行路由,这样我就可以看到引用的 URL。
问题,
- 我在 Charles Proxy 应用程序中看不到我的流量。
- 当我查看
Help -> Local IP Address
时,我发现 IP 是 127.0.0.1
而不是 172.x.x.x
。
- 但是在我朋友的笔记本电脑上,他也有相同的设置,我们看到
172.x.x.x
作为本地 IP 地址。
我做错了什么? /etc/hosts
是否会影响此设置?
我已经找到了几个解决方案。两者都可以 -
从 IFConfig 记下您的实际 IP 地址。
我这里的实际IP是172.16.16.22
.
在您的移动 wifi 的代理连接中,输入上面的 IP 地址和 8888 作为端口值。您将开始在 charle 的代理应用程序中看到流量。
如果你在办公室WIFI,很可能是VPN有问题。在这种情况下,请使用您办公室提供给您的 VPN 软件连接到 VPN。这将遵循与您从家庭 WIFI 连接到办公室网络 (VPN) 相同的过程。
我正在尝试通过监控 outbound/inbound HTTP 流量在我的应用程序 (Android) 上进行调试会话。
我已按照这些步骤进行设置,
- 确保我的 phone 和笔记本电脑在同一个网络中。
- 我的笔记本电脑运行 Ubuntu。所以,我从
ifconfig
获取了笔记本电脑的 IP 地址。假设它是172.x.x.x
. - 在我的手机中将此 IP 配置为代理 IP,端口为
8888
。 - 最后,有了 Charles 应用程序 运行,我希望我的 HTTP 流量可以通过笔记本电脑上的 Charles 应用程序进行路由,这样我就可以看到引用的 URL。
问题,
- 我在 Charles Proxy 应用程序中看不到我的流量。
- 当我查看
Help -> Local IP Address
时,我发现 IP 是127.0.0.1
而不是172.x.x.x
。 - 但是在我朋友的笔记本电脑上,他也有相同的设置,我们看到
172.x.x.x
作为本地 IP 地址。
我做错了什么? /etc/hosts
是否会影响此设置?
我已经找到了几个解决方案。两者都可以 -
从 IFConfig 记下您的实际 IP 地址。
我这里的实际IP是172.16.16.22
.
在您的移动 wifi 的代理连接中,输入上面的 IP 地址和 8888 作为端口值。您将开始在 charle 的代理应用程序中看到流量。
如果你在办公室WIFI,很可能是VPN有问题。在这种情况下,请使用您办公室提供给您的 VPN 软件连接到 VPN。这将遵循与您从家庭 WIFI 连接到办公室网络 (VPN) 相同的过程。