Charles打开后,Pc电脑端浏览器展示空白页面,无法正常使用or浏览网页

本文档详细介绍了如何配置Charles以解决Chrome浏览器无法正常打开网页的问题。首先,需在Charles的Proxy设置中将端口设为8888。接着,在Chrome的代理设置中启用代理,输入Charles的本地IP地址和端口号8888。若仍无法上网,需检查Charles的SSL证书安装情况,通过Help菜单进行安装,并确保将其添加到受信任的根证书颁发机构。按照以上步骤操作后,浏览器应能正常上网。

目录

一、打开Charles,然后打开谷歌浏览器,但无法正常打开网页

二、解决办法如下:打开Charles,配置ip、端口信息

2.1打开Charles,点击【Proxy-Proxy Setting】选项

2.2在Port栏中输入8888,点击ok按钮保存,注意端口号和电脑系统设置中的代理端口号一致即可​

 三、以谷歌浏览器为例,点击设置,进入设置页面

3.1进入设置页面

3.2在搜索框中输入【代理】 ,并点击搜索出来的选项:打开您计算机的代理设置 

3.3点击谷歌浏览器的代理设置选项后,跳转到电脑系统的代理设置界面

3.4开启使用代理服务器按钮

3.5在 地址 栏中输入电脑端ip地址,获取方法如下:

3.5.1获取电脑端的ip地址

3.5.2打开Charles,点击Help——Local IP Address;

3.5.3记住这个电脑端的IP地址,Ctrl+C复制该ip地址

3.6在 端口 栏中输入端口:8888并点击保存按钮

3.7配置好电脑系统的ip、端口信息点击保存后,再次打开Charles,注意有弹框!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!

 四、再刷新谷歌浏览器页面,可正常上网

*五、如果还不行的话,请检查自己本地的Charles是否安装了证书!

一、打开Charles在Help里安装证书1.1点击Help---点击SSL Proxying---点击install​

1.2点击安装证书

1.3存储位置选择本地计算机

1.4点击将所有的证书都放入下列存储

1.5点击浏览,点击受信任的根证书颁发机构

1.6点击完成

1.7导入成功


一、打开Charles,然后打开谷歌浏览器,但无法正常打开网页

二、解决办法如下:打开Charles,配置ip、端口信息

2.1打开Charles,点击【Proxy-Proxy Setting】选项

 2.2在Port栏中输入8888,点击ok按钮保存,注意端口号和电脑系统设置中的代理端口号一致即可

 三、以谷歌浏览器为例,点击设置,进入设置页面

3.1进入设置页面

3.2在搜索框中输入【代理】 ,并点击搜索出来的选项:打开您计算机的代理设置 

 

3.3点击谷歌浏览器的代理设置选项后,跳转到电脑系统的代理设置界面

3.4开启使用代理服务器按钮

3.5在 地址 栏中输入电脑端ip地址,获取方法如下:

3.5.1获取电脑端的ip地址

3.5.2打开Charles,点击Help——Local IP Address;

3.5.3记住这个电脑端的IP地址,Ctrl+C复制该ip地址

3.6在 端口 栏中输入端口:8888并点击保存按钮

3.7配置好电脑系统的ip、端口信息点击保存后,再次打开Charles,注意有弹框!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!!点击Allow!!!!

 

 四、再刷新谷歌浏览器页面,可正常上网

*五、如果还不行的话,请检查自己本地的Charles是否安装了证书!

https://blog.youkuaiyun.com/HelloGuoYing/article/details/108378773?spm=1001.2014.3001.5501

一、打开Charles在Help里安装证书
1.1点击Help---点击SSL Proxying---点击install

 

1.2点击安装证书

1.3存储位置选择本地计算机

1.4点击将所有的证书都放入下列存储

1.5点击浏览,点击受信任的根证书颁发机构

1.6点击完成

1.7导入成功

### 使用Charles Proxy限制PC端应用程序的网络流量或访问 为了使用Charles Proxy来管理并控制PC端应用程序的网络连接行为,可以采取如下方法: #### 配置Charles代理服务器 启动Charles应用之后,在菜单栏选择`Proxy` -> `Proxy Settings...`。在此窗口内设定8888作为监听端口(此为默认设置),也可以根据需求更改其他选项。 #### 设置操作系统级别的HTTP/HTTPS代理 对于Windows系统而言,可以通过Internet属性中的LAN设置指定HTTP和Secure(https)代理地址为`localhost:8888`; 对于MacOS,则是在系统偏好设置->网络->高级->代理里做相同配置[^1]。 #### 应用特定规则集以过滤请求 通过`Tools` -> `Rewrite`功能创建自定义重写规则,这些规则能够匹配URL路径、主机名或者其他部分,并执行诸如阻止响应返回给客户端之类的操作;另外还可以利用`Map Local`特性将远程资源映射到本地文件从而实现拦截目的。 #### 启用SSL证书安装以便解密HTTPS通信 由于现代Web服务大多采用加密传输层安全协议(TLS),因此需要让浏览器信任由Charles签发的根CA证书才能查看具体内容。这一步骤通常只需要一次完成即可长期生效。 ```bash # 导入 Charles Root Certificate 到受信存储区 (命令适用于 MacOS 和 Linux) sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/Downloads/charles-ssl-proxy-ca.der ``` 当以上准备工作完成后,就可以针对具体的应用程序实施更精细粒度上的管控措施了。值得注意的是,某些情况下可能还需要额外处理特殊情况下的认证机制问题,比如Kubernetes环境下的clientCert验证方式就需要提供相应的私钥材料[^3]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值