手机连接不上Charles代理问题(已解决,绝对有效)

进公司之后尝试抓包工具却无法连接手机,网上方法都试了也没有成功,现在解决了总结一下吧
我之前连接的方法
1,打开Charles先在电脑上安装Charles证书,这个的话大家去按照一下相关文章操作一下就可以了
2,然后导入到手机内存,在手机上选择从SD卡安装证书,但是虽然显示安装成功,但是还是没有用
3,结果,设置完代理照样连不上网

关闭防火墙啊,在proxy settings里更换端口啊,SSL proxy setting 里location增加地址啊什么的都操作了,反正能想到的,能查到的全都用了也没有解决

然后试过Fiddler在注册表添加80什么具体操作也是按照相关博客来的,添加语句什么的也试过了,都不行

以前方法的结论
不管怎么样设置,只要是和电脑连接了同一个wifi,一设置代理就上不了网,连接Charles什么的也根本不行

解决方法
1,想法来源
在公交上看到一个帖子说用网线连接电脑(电脑没有插口的话买个转接器也可以),然后电脑开热点,手机连接电脑热点,再根据电脑ip来设置代理可以了
2,尝试
到公司,因为我没有毕业是实习,网线什么的也没有配备吧大概是,那我想如果我手机不连接公司WIFI,电脑连接公司WIF并给手机开热点,手机连接电脑的热点可以吗,于是就这样做了
3,实践结果
结果的话当然是成功啦,手机可以连接到charles了已经,然后还是可以上网的,去chls.pro/ssl这时已经可以了,然后下载,去设置里选择从SD卡安装,我是把那个下载文件移动到了Download文件下,然后安装,当然我手机一闪而过也没有显示成功,然后又把从电脑上传过来的证书安装了一遍,显示安装成功,再去打开浏览器(我用的qq浏览器)然后就可以抓到了https的了

总结:
因为尝试了很多办法,最后自己想办法解决了,感觉还是很欣慰的吧,然后因为是第一次发帖,具体详细步骤有问题的话可以再交流一下
备注
我的手机:红米note7pro
对了那个电脑连接wifi再开启热点的话有的电脑网卡可能不支持,我家里的联想Yoga 14s 的就不支持,公司里配的电脑的可以,然后查看支不支持可以去命令行窗口(管理员身份打开)输入netsh wlan set hostednetwork mode=allow ssid=? key=?这个ssid和key随便输一下就好,如果出现

承载网络模式已设置为允许。
已成功更改承载网络的 SSID。
已成功更改托管网络的用户密钥密码。

就说明可以了(那个密码key要设置8位以上),有的网卡可能不支持承载网络,大家试试吧

有问题的话可以评论交流啊