移动测试基础 求助:anyproxy 设置成功之后,网页也可以打开,但是手机无法连接,控制也没有报错日志

小狼崽 · 2019年07月31日 · 最后由 simple 回复于 2019年08月01日 · 561 次阅读

anyproxy 是用 docker 部署到本地容器中的,会不会有影响

共收到 8 条回复 时间 点赞

anyproxy 启动的时候访问的 IP 和手机网络代理设置的是一个吗?除了端口有区别外

端口映射出来了吗 看看 docker 那边服务报错没有 怀疑容器里边证书没整

是否只有 https 连不上,还是 http(s) 都不行?
如果 http 可以连接,那么应该是证书配置问题,使用 anyproxy-ca 生成,然后安装到手机上;
如果都不行,1 看端口是否正确,2 看容器端口映射是否指定了 IP 为 127.0.0.1,需改为 0.0.0.0 或直接去掉。

再说一句,提问的时候多发一些信息出来,参考 让我们重拾一个沉重的话题:提问的艺术 / 技巧

arrow 回复

只有 https 连不上去,http 可以连接,ca 证书我也生成了,anyproxy 的页面只有 http 的请求


向阳 回复

容器里证书没整?容器的里的证书我用命令行生成,但是感觉好像没有生成成功一样,可是我用手机上直接扫 anyproxy 的二维码是有 ca 证书的。

simple 回复

代理的端口 ip 这是都是一致的,可以抓取 http 协议的接口,但是 https 就是不行,证书也已经安装了

小狼崽 回复

手机上安装证书并且设置信任证书了吗?
还有 anyproxy 默认是不解析 https 的,启动命令需要加 --intercept 参数

代理 HTTPS

小狼崽 回复

你的 anyproxy 应该是 4.* 的版本对吧?
如果启动的时候加 -i 参数还是不行的话,试一下这个操作:

sudo cp /yourpath/.anyproxy/certificates/rootCA.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

执行完了以后重启 anyproxy 服务,记得加参数 -i

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册