我是 Charles Proxy 的新手,到目前为止我已经完成了以下工作:
1.下载Charles代理
2.在笔记本电脑上安装证书。帮助 -> SSL 代理 -> 安装 Charles Root 证书
3.禁用Windows代理
4.添加0.0.0.0/0到ACL设置
- 获取 IP/端口以在我的 android 设备 (Nexus 7) 中配置 HTTP 代理
在我的 Nexus 7 中,添加了 Http 代理。长按我的网络,修改网络->高级->http代理服务器名称(10.x.x.x)端口8888
我正在尝试在我的 Nexus 7 设备中安装 Charles 代理证书,但似乎没有任何互联网连接可供下载。我也没有在 Charles 代理中看到任何交通信息。
当我输入 chls.pro/ssl 时,它失败并指出 chrome 没有发送任何数据。我尝试使用 firefox,但它因连接超时错误而失败。
我在打开 http 代理时失去了互联网连接。
在我的 Windows 设备中,我打开了路由和远程访问服务。我尝试将 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter 设置为 1 。
但是我有以下问题:
- 无法在 charles 代理中看到来自 android 设备的任何流量
- Android 设备似乎没有互联网连接
- 无法转到 chls.pro/ssl 下载证书
我尝试在线查看但无法解决这个问题
Windows 10 连结 7 ( 5.0.2 )
最佳答案
我可以遇到与您在问题 #3 中提到的类似的问题。我的设备运行的是 Android Marshmallow (6.0),无法安装 Charles Proxy 证书。
This thread解决了问题
关于android - Charles 代理不显示来自 Nexus 7 的流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52922203/