封闭脑袋

零落残魂何处断

尝试Cloudflare Tunnel使本地的IPNS公网访问

安装cloudflared:

brew install cloudflare/cloudflare/cloudflared

验证登录并授权一个域名(先在浏览器上登录Cloudflare,再运行命令):

cloudflared login

绑定自己域名 (可选)

  1. 创建隧道 (前提已经登录并授权一个域名)
cloudflared tunnel create

你的家目录中会出现 ~/.cloudflared/[一长串UUID].json,里面保存这运行这条隧道所需要的授权信息。

  1. 配置路由
    创建了隧道之后,我们还需要让它可以被访问。Cloudflare 支持将其部署到负载均衡器后端,或者通过 DNS 直接访问。这里只介绍后者的使用方法。
cloudflared tunnel route dns [名字或者 UUID] [想要绑定到的域名或其二级域名]

# 例如:
 cloudflared tunnel route dns my-tunnel domain.example.com
# 目标域名必须没有设定相关DNS解析记录

使用Cloudflare随机域名启动

修改为自己的端口,运行命令之后出现一个随记域名https://random-name.trycloudflare.com:

cloudflared tunnel --url http://localhost:8080

使用自己配置好的域名启动

cloudflared tunnel --name [隧道名称] --url http://[站点地址]

# 例如:
cloudflared tunnel --name my-tunnel --url http://127.0.0.1:18181

参考:

《“尝试Cloudflare Tunnel使本地的IPNS公网访问”》 有 1 条评论

  1. (更新)在一条Cloudflare Tunnel中设定多个子域名和端口 – 封闭脑袋

    […] 接上条尝试Cloudflare Tunnel使本地的IPNS公网访问 – 封闭脑袋 […]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注