cloudflare 后面可以配置 https 代理吗?

2018-06-29 17:42:34 +08:00
 volks

我用 caddy 的 forwardproxy 插件建立了一个代理,同时网站域名使用 caddy 自动配置的 tls 证书,这样就是一个 https 代理。在 SwitchyOmega 里填好就可以用。但接入 cloudflare 以后,这个代理就连不上了,但是网站可以访问。

所以这是因为 cloudflare 没有这种用法,还是我的配置里面存在问题?

caddy 和 cloudflare 都没做什么特殊的配置,如果有我没说清楚的细节请提出来我好补充。

希望各位帮我分析分析

3061 次点击
所在节点    问与答
5 条回复
volks
2018-06-29 18:14:27 +08:00
打开代理访问 http 站点会返回 403 Forbidden cloudflare,访问 https 站点出现 ERR_TUNNEL_CONNECTION_FAILED 错误。caddy 日志没有相关信息。
EchosKK
2018-06-29 19:16:25 +08:00
我都是在 cloudflare 上面生成证书,然后配到 nginx 上,https 访问正常,可以参考一下。
volks
2018-06-29 20:14:45 +08:00
@EchosKK 网站是正常访问的,应该不是证书的问题。你的域名上有正向代理并且能通过 cf 来使用吗?我想搞清楚有没有这种操作
ryd994
2018-06-29 20:46:01 +08:00
你正向代理 CDN 怎么肯帮你处理呢?怎么知道用户是要访问哪个域名呢?
HTTP 代理的基本原理了解一下
host 头
volks
2018-06-29 22:20:25 +08:00
@ryd994 额,我要是知道就不会干这事了。学习了!

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

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

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

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

© 2021 V2EX