说明
Charles在Android开发调试接口时,是比较常用的工具,接口数据模拟,查看,debug等。对整体环境统一修改时,电脑DNS配置也是常用的。在使用这些功能时,经常会忘记或者出现莫名其妙问题,其实很多时候只是忘记了一些东西。记录一下,避免忘记。
Charles HTTPS异常问题处理
这个问题,网络上已经有很多很好的文章了,这里就不赘述了,可参考:Charles抓取HTTPS Windows Android iOS 图文详细,也可自行百度搜索。
补充一点:每台手机跟电脑配对代理时,手机都需要安装对应电脑上的Charles证书,一台手机可装多个证书。
Charles DNS Spoofing 和 Map Local
这2个功能都是在Tools工具栏下面,一个是DNS代理,一个是本地数据mork,使用时很用时,很爽,但是用完了一定要记得关闭,不然在下次调试的时候,出问题老是找不到问题在哪,很搞心情,耽误时间。或者出现莫名其妙的情况时,优先检查一下这2个功能是不是有你不需要的东西。
使用方法就比较简单,稍微摸索一下就会了,这就不说了。
电脑代理 DNS
在windows 10及以下,直接进入“网络和Internet 设置”, 网络和Internet 设置 进入,选择对应以太网,右键选择“属性”, 以太网属性 再点击属性, DNS配置 填入DNS,就可以了,查看也是这条路径。
在window11 上确有2层,除了上面一层,可以从控制面板“网络和Internet”进入,其他步骤跟上面一样。但是直接从WiFi图标进入
window 11 DNS 设置 填入DNS地址,也可以设置,但是这2个地方有的时候不同步,就很恼火,出现一会这个环境,一会那个环境的问题,所以在window11配置时,注意2个地方要同步,避免出很多莫名其妙的问题。
总结
在Charles使用时注意,DNS和本地mork数据的冲突;电脑代理时,注意window11的DNS修改细节。其实还有修改电脑网络注册表,也是可以实现DNS效果的,有兴趣的可以去试试。
网友评论