Cloudflare Tunnel 暴露本地网站
背景:WSL下安装的WordPress网站使用域名www.test.com,通过hosts配置DNS,映射到本地127.0.0.1;Cloudflare里买的域名是dian.com。 1. 安装 cloudflared 在 WSL 里: 2. 登录 Cloudflare 会弹出一个链接,在浏览器里选择你的 Cloudflare 账号和域名。 授权成功后,会在用户目录下生成授权证书文件:/root/.cloudflared/cert.pem 3. 创建隧道 它会输出一个隧道 ID,同时在 ~/.cloudflared/ 下生成一个配置文件(json 格式) vi ~/.cloudflared/config.yml 内容 注意: 配置 Cloudflare DNS 4. 给域名添加隧道 DNS 解析 Cloudflare 的 DNS 面板会自动添加一条 CNAME 记录:wp.dian.com CNAME <随机隧道ID>.cfargotunnel.com 。 这样全世界访问 wp.dian.com 时,会被转到你的本地服务。 5. 运行隧道 假设 WSL 里的 WordPress 在 http://localhost:8000: 现在访问 https://wp.dian.com 就会直接连到你本地的 […]
Cloudflare Tunnel 暴露本地网站 Read More »