使用Charles代理工具导致电脑无法正常访问网站(您的连接不是私密连接)

很多开发者都需要使用代理工具来调试接口,查看数据等等,但是有时候发现打开代理工具之后,代理工具同时也拦截了电脑的所有网络请求,导致电脑访问网站时提示(您的连接不是私密连接)。。。

造成这种问题的原因就是charles等代理工具也拦截了电脑网页的请求,但是使用的是charles代理工具的证书,导致浏览器无法验证此网页的证书,进而导致了报错,那么该如何解决呢?我们只需要将charles的证书添加到电脑的信任证书中即可。

进入Charles的Help中,选择SSL Proxying,然后点击Install Charles Root Certificate。

此时我们的Charles证书是不被系统信任的,所以访问网站每回都会报证书问题,然后我们点击安装证书。

可以选择证书的安装位置,我选择的是本地计算机,所有用户都可以用,或者为了安全,也可以选择只给当前用户安装,那么别的windows用户就没有被安装此证书;

然后为证书选择存储位置,这里必须手动选择存储位置,否则自动选择出来的证书位置仍然是不被信任的。

然后点击浏览,我们手动指定证书的存储位置为“受信任的根证书颁发机构”。

然后点击确定,完成,此时再次进入安装证书的步骤,我们就发现Charles证书已经被系统信任。

此时,开着Charles再次访问网站,是不是已经可以正常访问了?如果还是报证书问题的话,试着重启一下电脑,重启之后就可以正常访问了。

原文地址:https://www.cnblogs.com/TOLLA/p/9646389.html

时间: 2024-10-24 15:48:28

使用Charles代理工具导致电脑无法正常访问网站(您的连接不是私密连接)的相关文章

PHP识别电脑还是手机访问网站

最近在做phongap的项目,同一套代码,支持pc可以调试,又支持手机app调用接口,如果在pc上不屏掉调用接口js会报错,难以加载 ,所以就在网上找了,这个,不是原创,重在分享. <?php function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$u

【APP问题定位(二)】Charles定位工具

Charles工具是APP测试中简单有使用的一款测试工具,可以通过捕获request和response的信息初步确定bug的原因所在. 本文将从安装.使用两个方面来介绍. 安装 点击这里进入下载页,注意选择和自己电脑系统对应的版本. 下载完成后开始安装,一路next就可以,安装位置任选,就不多说了. 使用 1.取消windows代理 在Proxy中取消Windows Proxy代理,不然Charles会同时捕获电脑端发送和接受的请求. 2.查看端口号 选择Proxy->Proxy Setting

charles 代理设置

本文参考:charles 代理设置 charles的代理身份配置区域 这里应该没啥好说的了, window/MAXCos proxy 是charles的代理启用开关: 如果你选中,则表示电脑使用charles作为代理(这里就是正向代理),取消同理: 因为为不用火狐浏览器,下面也是一样的道理,就不做说明了: 注意:如果你使用的是chrome,并且有用chrome的host相关扩展工具; 请暂时关闭你的chrome扩展,并把代理设置为本机,否则charles是捕获不到的: 如上图,此时为使用了Hos

charles代理以及关于其抓取https信息的操作

一直没有写一篇关于charles的文章来记录,但是发现偶尔还是会忘记,所以还是记一下,查起来比较方便. 首先在安装了charles之后默认的本地代理地址是 127.0.0.1:8888这个地址.如果希望代理本地计算机的http流量或者socks流量,可以将代理地址设置到127.0.0.1:8888这个地址上,就能在charles上查看到现在正在使用的流量了. 其实我平时常用的代理并不是代理pc上的流量,因为现在大部分现代浏览器都自带可以看包的功能,所以更多的时候,我可能需要使用它来代理我手机上的

安卓7.0以上手机使用charles代理抓取https数据

谷歌在安卓7.0修改了安全策略,用户添加的CA证书不能再用于安全连接,对于https传输的数据就抓取不到了,会显示<unknown>. 我的解决方法是将charles的CA证书安装进系统信任的证书目录下,这样在开启charles代理的时候,系统就会认为CA证书安全,从而可以获取https数据. 准备工作: 一台已root过的手机,我用的是小米5,开启开发者选项连接电脑. 下载charles证书,电脑端浏览器输入chls.pro/ssl即可下载,如果未下载也可以在charles>>h

浅谈导致电脑不能启动的系统文件

笔者前不久碰到了一个问题,就是同学的电脑开不了机了.具体情况是按下开机键后电脑没啥反应,我曾今也遇到过这个问题,解决方案也好像很少. 1.一般情况下,电脑开机会自检,如果可以,它会提示系统启动不了,这时可以选择安全模式启动让电脑进行修复,或者恢复到上一次正常时的情况.2.如果故障依旧,那就建议重装操作系统. 笔者是一个喜欢研究的人.于是乎,就上网查询了一些关于电脑开机启动了哪些文件啊,读取了啥文件等等,以便对电脑有更深了解,将来保不准会用到的.得到下面一些基本资料:电脑启动会加载很多重要文件(

SDKManager无法更新,代理工具的选择

代理工具在我的文件中:tool压缩包.如果不行的话请自行搜索fg742. Android SDK Manager Log的更新失败的信息,如下图: 这个信息是网络上https的网络连接不上造成的,所以需要连接代理并把https都换成http. 操作如下,点击SDK Manager的Tools->Options 选择 Force https://... sources to be fetched using http:// 如下图,见红色框处 SDKManager无法更新,代理工具的选择

跨平台web调试代理工具---whistle

whistle是基于Node实现的跨平台web调试代理工具,支持windows.mac.linux等所有安装了Node的操作系统,可以部署在本地机器.虚拟机或远程服务器,并通过本地网页查看或修改HTTP.HTTPS.Websocket请求(响应)的基本信息.头部及内容等. whistle把每一类操作对应一个协议,每个修改操作抽象成一个uri,通过简单设置请求url到操作uri的对应关系,实现通过配置操作请求,支持通过扩展协议新增功能:具有配置灵活,功能强大等特点. 配置界面及操作请参考:http

ngrok 本地反向代理工具

ngrok 本地反向代理工具 昨天在慕课网上看到一篇视频教程,里面用到了本地反向代理,其实我们会经常用到的,例如我们在内网上测试,然后还没发布到外网,但是要在外网上查看数据,测试么.那么我们会想到用反向代理,之前比较知名有花生壳,现在向大家推荐ngrok. 官网上给出的解释是:ngrok是一个反向代理,可以从公网建立一个安全隧道到本地的web服务.ngrok 抓取和分析所有的经过数据,用于之后的检查和重放. 1.下载安装 目前ngrok官网一直打不开,大家可以翻墙,也可以在csdn资源下载,一会