volks
V2EX  ›  问与答

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

  •  
  •   volks · Jun 29, 2018 · 4436 views
    This topic created in 2881 days ago, the information mentioned may be changed or developed.

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

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

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

    希望各位帮我分析分析

    volks
        1
    volks  
    OP
       Jun 29, 2018
    打开代理访问 http 站点会返回 403 Forbidden cloudflare,访问 https 站点出现 ERR_TUNNEL_CONNECTION_FAILED 错误。caddy 日志没有相关信息。
    EchosKK
        2
    EchosKK  
       Jun 29, 2018
    我都是在 cloudflare 上面生成证书,然后配到 nginx 上,https 访问正常,可以参考一下。
    volks
        3
    volks  
    OP
       Jun 29, 2018
    @EchosKK 网站是正常访问的,应该不是证书的问题。你的域名上有正向代理并且能通过 cf 来使用吗?我想搞清楚有没有这种操作
    ryd994
        4
    ryd994  
       Jun 29, 2018 via Android
    你正向代理 CDN 怎么肯帮你处理呢?怎么知道用户是要访问哪个域名呢?
    HTTP 代理的基本原理了解一下
    host 头
    volks
        5
    volks  
    OP
       Jun 29, 2018
    @ryd994 额,我要是知道就不会干这事了。学习了!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5259 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 08:33 · PVG 16:33 · LAX 01:33 · JFK 04:33
    ♥ Do have faith in what you're doing.