安装代理服务器
- 安装Charles Proxy:
- 打开浏览器,访问 Charles Proxy官网。
- 下载并安装Charles Proxy,安装完成后运行程序。
配置代理服务器
- 设置本地代理:
- 打开Charles Proxy,点击“Proxy Settings”(代理设置)。
- 在“Proxy port”(代理端口)字段中输入808,确认默认设置。
安卓设备配置
-
连接到同一局域网:
确保安卓设备和电脑在同一个局域网内,IP地址可以互相访问。
-
设置代理IP地址:
- 在安卓设备上,进入“设置” > “网络与互联网” > “网络” > 选择当前连接的网络。
- 点击“高级网络设置”,选择“私有IP地址”或“代理IP地址”,设置为电脑的IP地址(如192.168.1.1或127...1)。
-
设置代理端口:
在“代理IP地址”下,设置端口号为808。
-
应用所有应用的代理设置:
点击“所有应用”进行选择,确保包括系统应用和第三方应用。
-
保存网络设置:
修改完成后,保存网络设置,返回主屏幕,等待网络重新连接。
启动代理服务器
- 启动Charles Proxy:
打开Charles Proxy,确保代理服务器已启动,显示“Proxy is running”(代理运行中)。
测试配置
- 测试网络请求:
- 在安卓设备上,使用浏览器访问网页,检查是否正确通过代理服务器。
- 使用工具如Postman发送HTTP请求,查看请求是否被正确代理。
处理HTTPS代理
- 配置HTTPS代理:
- 在Charles Proxy中,点击“Proxy Settings”下的“HTTPS”选项。
- 选择“Use Charles as HTTPS proxy”(使用Charles作为HTTPS代理),然后点击“Add”(添加)。
高级配置(可选)
-
调整超时设置:
在Charles Proxy中,设置请求超时时间,确保网络请求能够及时返回。
-
管理证书:
如果遇到HTTPS问题,可以导入自签名证书,或者信任Charles Proxy的默认证书。
常见问题及解决
- 证书错误:确保HTTPS代理配置正确,信任Charles的证书。
- 代理未生效:检查网络设置是否正确,是否有防火墙阻止808端口。
- 请求被拦截:确认代理设置正确,特别是端口号和IP地址。
通过以上步骤,你可以轻松配置安卓设备的代理服务器,方便调试和分析网络请求。









