anyproxy 是用 docker 部署到本地容器中的,会不会有影响
anyproxy 启动的时候访问的 IP 和手机网络代理设置的是一个吗?除了端口有区别外
端口映射出来了吗 看看 docker 那边服务报错没有 怀疑容器里边证书没整
是否只有 https 连不上,还是 http(s) 都不行? 如果 http 可以连接,那么应该是证书配置问题,使用 anyproxy-ca 生成,然后安装到手机上; 如果都不行,1 看端口是否正确,2 看容器端口映射是否指定了 IP 为 127.0.0.1,需改为 0.0.0.0 或直接去掉。
再说一句,提问的时候多发一些信息出来,参考 让我们重拾一个沉重的话题:提问的艺术 / 技巧
只有 https 连不上去,http 可以连接,ca 证书我也生成了,anyproxy 的页面只有 http 的请求
容器里证书没整?容器的里的证书我用命令行生成,但是感觉好像没有生成成功一样,可是我用手机上直接扫 anyproxy 的二维码是有 ca 证书的。
代理的端口 ip 这是都是一致的,可以抓取 http 协议的接口,但是 https 就是不行,证书也已经安装了
手机上安装证书并且设置信任证书了吗? 还有 anyproxy 默认是不解析 https 的,启动命令需要加 --intercept 参数
--intercept
代理 HTTPS
你的 anyproxy 应该是 4.* 的版本对吧? 如果启动的时候加 -i 参数还是不行的话,试一下这个操作:
sudo cp /yourpath/.anyproxy/certificates/rootCA.crt /usr/local/share/ca-certificates/ sudo update-ca-certificates
执行完了以后重启 anyproxy 服务,记得加参数 -i