nghttpx+polipo http 正常,https 打不开.

2016-06-26 11:41:37 +08:00
 flynaj

以前一起用 spdyproxy,也一直正常,看很多人都升级 http2 了,也跟风一下, 现在的情况是 https 打不开,浏览器最后提示:ERR_TUNNEL_CONNECTION_FAILED nghttpx+polipo 用的是 ubuntu 16.04 系统源里面的!

cat /etc/nghttpx/nghttpx.conf

frontend=0.0.0.0,3000 backend=127.0.0.1,8123 private-key-file=/root/k.key certificate-file=/root/c.crt http2-proxy=yes workers=1

不添加 X-Forwarded-For 头

add-x-forwarded-for=no

不添加 Via 头

no-via=yes

不查询 OCSP 服务器

no-ocsp=yes

3225 次点击
所在节点    问与答
8 条回复
renzhn
2016-06-26 11:42:49 +08:00
上 squid
fcicq
2016-06-26 12:19:47 +08:00
换 nghttp2 的新版. 注意 backend 的写法没有这么简单. 像 -b"127.0.0.1,8118;;proto=http/1.1" 这样
flynaj
2016-06-26 13:01:49 +08:00
@fcicq 版本是 ngxhttp 1.7.1
fcicq
2016-06-26 14:56:05 +08:00
@flynaj 1.8.0 / 1.9.0 有两个不兼容的配置改动, 但是这个配置改动又很重要, 能够消除很多不确定性. 强制指定 proto 可能只有 1.9.0 (如果记错的话也可能是 1.8.0) 才能做到.
fcicq
2016-06-26 14:58:20 +08:00
然后就是这种 upstream 更新很频繁的东西, 用发行版自带版本就别想着有技术支持. 你去 nghttp2 项目那边问肯定也是先让你升级, 所以必然只有升级一条路.
flynaj
2016-06-26 17:45:28 +08:00
现在已经升级成最新的 1.11 了,也换了 squid ,还是一样的
fcicq
2016-06-26 18:38:12 +08:00
@flynaj 注意配置方法和以前不同. backend 是否支持 tls / http2 都不一样.
flynaj
2016-07-10 12:49:51 +08:00
@renzhn
@fcicq
已经测试是后端 polipo 的问题,换 tinyproxy 解决,用了几天没问题,速度感觉跟原来的 spdyrpxy 没多大区别!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX