首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cloudflare域Ngrok

Cloudflare域Ngrok
EN

Stack Overflow用户
提问于 2021-04-07 17:57:00
回答 3查看 2.5K关注 0票数 2

我已经购买了ngrok pro计划使用白标签域通过cloudflare。但是在配置端到端SSL加密时有问题。

  1. React正在本地主机(http://localhost:3000)上运行。
  2. 在ngrok中创建域(app.example.com)。
  3. 在cloudflare中为xxx.ngrok.io url添加了app.example.com的CNAME记录。
  4. 在cloudflare中启用SSL
  5. https://app.example.com在cloudflare上给出HTTP520错误

cloudflare在*.example.com域具有通用证书。

无论如何,我是否可以通过ngrok让https://app.example.com解析为https://localhost:3000

EN

回答 3

Stack Overflow用户

发布于 2021-04-08 06:49:57

这里有一种方法,假设您可以让Cloudflare只充当DNS:

  1. 配置ngrok以提供正确的TLS证书。在域app.example.com的ngrok中,选择"Automated证书“选项,这意味着ngrok将为您提供一个。
  2. 在Cloudflare中,"灰色云DNS记录“使流量在通过ngrok代理之前不再通过Cloudflare进行代理。现在,它将只通过ngrok被代理,然后才被转发到本地服务器。
  3. 启动你的隧道。假设您的本地服务器未配置为终止TLS,则可以运行类似ngrok http --bind-tls=true --hostname=app.example.com 3000的命令来启动HTTPS仅隧道端点。
票数 2
EN

Stack Overflow用户

发布于 2021-05-19 17:32:22

我正在寻找提出的ngrok隧道解决方案,我还找到了一种方法,您可以通过cloudflare直接做Argo隧道。这可能是解决这个问题的另一种方法。https://developers.cloudflare.com/cloudflare-one/tutorials/share-new-site

票数 2
EN

Stack Overflow用户

发布于 2022-06-09 14:17:01

我没回答你的问题。我只想分享,我们可以使用cloudflare隧道让我们的计算机上的本地主机通过我们自己的域访问。

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66991606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档