-
Notifications
You must be signed in to change notification settings - Fork 8.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
允许HTTP/2使用明文传输 #975
Comments
暂时不作考虑,Golang不支持这个功能:golang/go#14141 你可以使用Caddy进行http2转发。 |
caddy试不出来,一直报405,而且反代功能貌似比nginx差了不少(比如反代到带路径的url) |
@raidenii |
说了啊,用nghttpx |
我有个思路,回头我回去试一下,用nginx前端开启stream模块转发ssl端口的tcp流量到v2ray后端,v2ray在后端接收还没解密的ssl流量 |
我是根据域名分流的,如果是根据路径那我不知道了 |
或者nginx使用proxy pass 重写host然后转发为https试试,非专业人士,如有不对请多包涵 |
@mgsqz
|
3.17服务端好像可以不用指定证书文件了,但是caddy怎么配置还是一脸懵逼 |
@523860169 客户端和服务器必须同时开启 TLS 才可以正常使用这个传输方式。caddy可以转发h2,配置谷歌找找,配置比nginx还简单 |
可以用caddy。 |
@raidenii 搭配caddy怎么配置? |
原来不能加gzip,我去掉就好了,谢谢 |
@raidenii 大佬,H2加cloudflareCDN的话,是不是就不行了 |
好吧,看来要ws和h2两个同时用了,谢谢 |
您好,Golang 在 2018 年 7 月合并的一个 CL 里已经实现了 h2c。请问开发者这边是否可以考虑允许 HTTP2 使用明文传输了呢? |
Please skip to the English section below if you don't write Chinese.
中文:
提交 Issue 之前请先阅读 Issue 指引,然后回答下面的问题,谢谢。
除非特殊情况,请完整填写所有问题。不按模板发的 issue 将直接被关闭。
你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明)
3.14
你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。
v2ray使用http/2作为backend,nghttp2作为frontend根据路径决定将请求转发给v2ray或者nginx
你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错误等)
正常使用,但是v2ray使用http2时强制要求tls
你期待看到的正确表现是怎样的?
类似ws,http2不要求tls(允许http2 over cleartext),tls交由frontend处理(frontend作为ssl terminator)
请附上你的配置(提交 Issue 前请隐藏服务器端IP地址)。
服务器端配置:
// 在这里附上服务器端配置文件
// 在这里附上客户端配置
请附上出错时软件输出的错误日志。在 Linux 中,日志通常在
/var/log/v2ray/error.log
文件中。服务器端错误日志:
/var/log/v2ray/access.log
文件中。请预览一下你填的内容再提交。
如果你已经填完上面的问卷,请把下面的英文部份删除,再提交 Issue。
The text was updated successfully, but these errors were encountered: